Interface IBasBSElevationPedidos
Serviços de manipulação dos pedidos do ELEVATION
Namespace: IBasBS100
Assembly: IBasBS100.dll
Syntax
[ComVisible(true)]
[Guid("C4230EF4-F011-4F56-A018-163EA9748EB6")]
public interface IBasBSElevationPedidos
Methods
AbreListaPedidos()
Abre lista de pedidos
Declaration
void AbreListaPedidos()
ActualizaLista()
Actualiza lista de pedidos
Declaration
void ActualizaLista()
AdicionaPedidos(Object, String)
Insere novo pedido
Declaration
void AdicionaPedidos(dynamic objPedido, string strTag)
Parameters
Type | Name | Description |
---|---|---|
System.Object | objPedido | Pedido para inserir |
System.String | strTag | Tag para identificação do módulo |
ApagaPedidos(Object)
Apaga pedidos (a partir de um dicionário de contexto)
Declaration
void ApagaPedidos(dynamic objPedidos)
Parameters
Type | Name | Description |
---|---|---|
System.Object | objPedidos | Lista de pedidos para apagar |
ArquivaPedidos(Object)
Apaga pedidos (a partir de um dicionário de contexto)
Declaration
void ArquivaPedidos(dynamic objPedidos)
Parameters
Type | Name | Description |
---|---|---|
System.Object | objPedidos | Lista de pedidos para arquivar |
CarregaNovosEstados(Object, String)
Carrega novos estados e respectivos ícones
Declaration
void CarregaNovosEstados(dynamic objEstados, string strTag)
Parameters
Type | Name | Description |
---|---|---|
System.Object | objEstados | Lista de estados e tipos de pedidos |
System.String | strTag | Tag para identificar o módulo |
DaListaPedidos(Boolean, Int32)
Da pedidos da cloud
Declaration
void DaListaPedidos(bool blnArquivados, int intMaxPedidos)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | blnArquivados | Define se a lista de pedidos é normal ou de arquivados |
System.Int32 | intMaxPedidos | Define o número de máximo de pedidos devolvidos da cloud |
DaListaPedidosEmCache()
Da pedidos em cache
Declaration
void DaListaPedidosEmCache()
EditaPedido(String, String)
Edita pedido por ID
Declaration
void EditaPedido(string strID, string strTag)
Parameters
Type | Name | Description |
---|---|---|
System.String | strID | ID do pedido a editar |
System.String | strTag | Tag para identificação do módulo |
FechaLista()
Fecha a lista de pedidos
Declaration
void FechaLista()
PreencheCampoEstadoTipo(Object, Int32, Int32, String, String, Boolean, Boolean)
Preenche um objecto campo com informação do estado ou tipo dos pedidos
Declaration
dynamic PreencheCampoEstadoTipo(dynamic objIcone, int lngComando, int intID, string strTooltip, string strTag, bool blnEstado, bool blnArquivado)
Parameters
Type | Name | Description |
---|---|---|
System.Object | objIcone | Handle do ícone do estado ou tipo |
System.Int32 | lngComando | ID do comando do ícone na lista |
System.Int32 | intID | ID do estado ou tipo |
System.String | strTooltip | Tooltip para apresentar no estado ou tipo |
System.String | strTag | Tag que identifica o módulo do estado ou tipo |
System.Boolean | blnEstado | Define se é estado ou tipo |
System.Boolean | blnArquivado | Define se representa um pedido normal ou arquivado |
Returns
Type | Description |
---|---|
System.Object |
VoltarParaLista()
Voltar após edição de um pedido
Declaration
void VoltarParaLista()