PRIMAVERA | Developers

    Show / Hide Table of Contents

    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()