PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IStpBSPedidos

    Classe utilizada para obter serviços e regras de negócio sobre Pedidos de Assistência.

    Namespace: IStpBS100
    Assembly: IStpBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("0F61934F-AB79-492F-97F3-45DC5AF41E4E")]
    public interface IStpBSPedidos

    Methods

    Actualiza(StpBEPedido, String)

    Actualiza a informação do Pedido de Assistência.

    Declaration
    void Actualiza(StpBEPedido objBE, string Avisos = "")
    Parameters
    Type Name Description
    StpBEPedido objBE

    Objecto contendo a informação actualizada do Pedido de Assistência.

    System.String Avisos

    Notificação devolvida pelo processo de actualização.

    ActualizaValorAtributo(String, String, Int32, String, String, Object)

    Actualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributo(string Documento, string Serie, int NumPedido, string Filial, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Documento

    Identificador do Documento de Pedido.

    System.String Serie

    Identificador da Série do Documento de Pedido.

    System.Int32 NumPedido

    Identificador do numerador do Pedido de Assistência.

    System.String Filial

    Identificador da filial do Documento de Pedido.

    System.String Atributo

    Nome do atributo cujo valor será actualizado.

    System.Object Valor

    Valor do atributo que será actualizado.

    ActualizaValorAtributos(String, String, Int32, String, StdBECampos)

    Actualiza os valores respectivos de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(string Documento, string Serie, int NumPedido, string Filial, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Documento

    Identificador do Documento de Pedido.

    System.String Serie

    Identificador da Série do Documento de Pedido.

    System.Int32 NumPedido

    Identificador do numerador do Pedido de Assistência.

    System.String Filial

    Identificador da filial do Documento de Pedido.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaEstadoDocumentoPedido(String)

    Devolve o estado do Documento de Pedido de um Pedido de Assistência.

    Declaration
    string DaEstadoDocumentoPedido(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identificador do Pedido de Assistência.

    Returns
    Type Description
    System.String

    DaValorAtributo(String, String, Int32, String, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributo(string Documento, string Serie, int NumPedido, string Filial, string Atributo)
    Parameters
    Type Name Description
    System.String Documento

    Identificador do Documento de Pedido.

    System.String Serie

    Identificador da Série do Documento de Pedido.

    System.Int32 NumPedido

    Identificador do numerador do Pedido de Assistência.

    System.String Filial

    Identificador da filial do Documento de Pedido.

    System.String Atributo

    Nome do atributo cujo valor será devolvido.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String, Int32, String, Object[])

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(string Documento, string Serie, int NumPedido, string Filial, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String Documento

    Identificador do Documento de Pedido.

    System.String Serie

    Identificador da Série do Documento de Pedido.

    System.Int32 NumPedido

    Identificador do numerador do Pedido de Assistência.

    System.String Filial

    Identificador da filial do Documento de Pedido.

    System.Object[] Atributos

    Conjunto de atributos dos quais se pretende obter o valor.

    Returns
    Type Description
    StdBECampos

    Edita(String, String, Int32, String)

    Edita a informação do Pedido de Assistência.

    Declaration
    StpBEPedido Edita(string Documento, string Serie, int NumPedido, string Filial)
    Parameters
    Type Name Description
    System.String Documento

    Identificador do Documento de Pedido.

    System.String Serie

    Identificador da Série do Documento de Pedido.

    System.Int32 NumPedido

    Identificador do numerador do Pedido de Assistência.

    System.String Filial

    Identificador da filial do Documento de Pedido.

    Returns
    Type Description
    StpBEPedido

    EditaID(String)

    Edita a informação do Pedido de Assistência.

    Declaration
    StpBEPedido EditaID(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identificador do Pedido.

    Returns
    Type Description
    StpBEPedido

    Existe(String, String, Int32, String)

    Verifica se existe o Pedido de Assistência.

    Declaration
    bool Existe(string Documento, string Serie, int NumPedido, string Filial)
    Parameters
    Type Name Description
    System.String Documento

    Identificador do Documento de Pedido.

    System.String Serie

    Identificador da Série do Documento de Pedido.

    System.Int32 NumPedido

    Identificador do numerador do Pedido de Assistência.

    System.String Filial

    Identificador da filial do Documento de Pedido.

    Returns
    Type Description
    System.Boolean

    RemoveLinhaPedido(StpBEPedido, Int32)

    Remove a linha de um Pedido de Assistência.

    Declaration
    bool RemoveLinhaPedido(StpBEPedido Pedido, int NumLinha)
    Parameters
    Type Name Description
    StpBEPedido Pedido

    Objecto contendo a informação do Pedido de Assistência que se pretende remover.

    System.Int32 NumLinha

    Identificador da linha do Pedido de Assistência que se pretende remover.

    Returns
    Type Description
    System.Boolean

    RemovePedidoID(String)

    Remove um Pedido de Assistência.

    Declaration
    bool RemovePedidoID(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identificador do Pedido.

    Returns
    Type Description
    System.Boolean

    ValidaActualizacao(StpBEPedido, ref String)

    Efectua a validação da informação do Pedido de Assistência.

    Declaration
    bool ValidaActualizacao(StpBEPedido objBE, ref string ErroValidacao)
    Parameters
    Type Name Description
    StpBEPedido objBE

    Objecto contendo a informação do Pedido de Assistência que se pretende validar.

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, String, Int32, String, String)

    Efectua as validações necessárias à remoção do Pedido de Assistência.

    Declaration
    bool ValidaRemocao(string Documento, string Serie, int NumPedido, string Filial, string ErroValidacao)
    Parameters
    Type Name Description
    System.String Documento

    Identificador do Documento de Pedido.

    System.String Serie

    Identificador da Série do Documento de Pedido.

    System.Int32 NumPedido

    Identificador do numerador do Pedido de Assistência.

    System.String Filial

    Identificador da filial do Documento de Pedido.

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean

    ValidaRemocaoLinha(StpBELinhaPedido)

    Efectua as validações necessárias à remoção da linha de um Pedido de Assistência.

    Declaration
    bool ValidaRemocaoLinha(StpBELinhaPedido Linha)
    Parameters
    Type Name Description
    StpBELinhaPedido Linha

    Identificador da linha do Pedido de Assistência.

    Returns
    Type Description
    System.Boolean