Interface IBasBSCalendariosTrabalho
Namespace: IBasBS100
Assembly: IBasBS100.dll
Syntax
[ComVisible(true)]
[Guid("312B38C9-DE74-440B-AF04-F3F7EA741684")]
public interface IBasBSCalendariosTrabalho
Methods
Actualiza(BasBECalendarioTrabalho, ref String)
Actualiza o Calendário de Trabalho
Declaration
void Actualiza(BasBECalendarioTrabalho CalendarioTrabalho, ref string Avisos)
Parameters
Type | Name | Description |
---|---|---|
BasBECalendarioTrabalho | CalendarioTrabalho | Entidade Calendário de Trabalho a actualizar |
System.String | Avisos | Retorna avisos na actualização do Calendário |
ActualizaValorAtributo(String, String, Object)
Actualiza o atributo do Calendário de Trabalho
Declaration
void ActualizaValorAtributo(string CalendarioTrabalho, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | CalendarioTrabalho | Código do Calendário de Trabalho |
System.String | Atributo | Atributo a actualizar |
System.Object | Valor | Valor do atributo a actualizar |
ActualizaValorAtributos(String, StdBECampos)
Actualiza o atributo no Calendário de Trabalho
Declaration
void ActualizaValorAtributos(string CalendarioTrabalho, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | CalendarioTrabalho | Código do Calendário de Trabalho |
StdBECampos | Atributos | Array de atributos a actualizar |
DaCamposUtil()
Devolve os campos de utilizador
Declaration
StdBECampos DaCamposUtil()
Returns
Type | Description |
---|---|
StdBECampos |
DaDefCamposUtil()
Devolve a definição dos campos de utilizador
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaDisponibilidadeCalendarioTrabalho(String, String, DateTime, DateTime)
Devolve uma lista de períodos de disponibilidade para o Calendário de Trabalho
Declaration
StdBELista DaDisponibilidadeCalendarioTrabalho(string CalendarioTrabalho, string Calendario, DateTime DataInicio, DateTime DataFim)
Parameters
Type | Name | Description |
---|---|---|
System.String | CalendarioTrabalho | Calendário de Trabalho para o qual se pretende obter os períodos de disponibilidade |
System.String | Calendario | Calendário associado ao Calendário de Trabalho |
System.DateTime | DataInicio | Data de início do período a devolver |
System.DateTime | DataFim | Data de fim do período a devolver |
Returns
Type | Description |
---|---|
StdBELista |
DaDisponibilidadeCalendarioTrabalhoEntidade(String, String, String, String, String, DateTime, DateTime)
Devolve uma lista de períodos de disponibilidade para o Calendário de Trabalho
Declaration
StdBELista DaDisponibilidadeCalendarioTrabalhoEntidade(string CalendarioTrabalho, string Calendario, string Modulo, string SubModulo, string Entidade, DateTime DataInicio, DateTime DataFim)
Parameters
Type | Name | Description |
---|---|---|
System.String | CalendarioTrabalho | Calendário de Trabalho para o qual se pretende obter os períodos de disponibilidade |
System.String | Calendario | Calendário associado ao Calendário de Trabalho |
System.String | Modulo | Módulo da entidade para a qual se pretende obter os períodos de disponibilidade |
System.String | SubModulo | Sub-Módulo da entidade para a qual se pretende obter os períodos de disponibilidade |
System.String | Entidade | Entidade para a qual se pretende obter os períodos de disponibilidade |
System.DateTime | DataInicio | Data de início do período a devolver |
System.DateTime | DataFim | Data de fim do período a devolver |
Returns
Type | Description |
---|---|
StdBELista |
DaValorAtributo(String, String)
Devolve o valor do atributo especificado
Declaration
dynamic DaValorAtributo(string CalendarioTrabalho, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | CalendarioTrabalho | Código do Calendário de Trabalho |
System.String | Atributo | Atributo a devolver o valor |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, String[])
Devolve os atributos do Calendário
Declaration
StdBECampos DaValorAtributos(string CalendarioTrabalho, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | CalendarioTrabalho | Código do Calendário de Trabalho |
System.String[] | Atributos | Array com os atributos a devolver |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String)
Edita o Calendário
Declaration
BasBECalendarioTrabalho Edita(string CalendarioTrabalho)
Parameters
Type | Name | Description |
---|---|---|
System.String | CalendarioTrabalho | Código do Calendário de Trabalho |
Returns
Type | Description |
---|---|
BasBECalendarioTrabalho |
Existe(String)
Verifica se existe o Calendário
Declaration
bool Existe(string CalendarioTrabalho)
Parameters
Type | Name | Description |
---|---|---|
System.String | CalendarioTrabalho | Código do Calendário de Trabalho |
Returns
Type | Description |
---|---|
System.Boolean |
Remove(String, String)
Remove o Calendário
Declaration
void Remove(string CalendarioTrabalho, string Avisos)
Parameters
Type | Name | Description |
---|---|---|
System.String | CalendarioTrabalho | Código do Calendário de Trabalho a remover |
System.String | Avisos | Retorna avisos relativos à remoção do Calendário de Trabalho |
ValidaActualizacao(BasBECalendarioTrabalho, ref String, String)
Valida a actualização do Calendário de Trabalho
Declaration
bool ValidaActualizacao(BasBECalendarioTrabalho CalendarioTrabalho, ref string Erros, string Avisos)
Parameters
Type | Name | Description |
---|---|---|
BasBECalendarioTrabalho | CalendarioTrabalho | Entidade a actualizar |
System.String | Erros | Devolve informação de erros |
System.String | Avisos | Devolve informação de avisos |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, ref String, String)
Valida se é possível remover o Calendário de Trabalho
Declaration
bool ValidaRemocao(string CalendarioTrabalho, ref string Erros, string Avisos)
Parameters
Type | Name | Description |
---|---|---|
System.String | CalendarioTrabalho | Código do Calendário de Trabalho a remover |
System.String | Erros | Retorna informação dos erros quando não é possível remover o Calendário |
System.String | Avisos | Retorna avisos para a remoção do Calendário |
Returns
Type | Description |
---|---|
System.Boolean |