PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICmpBSListasTrabalho

    Classe que implementa as regras de negócio sobre as listas de trabalho.

    Namespace: ICmpBS100
    Assembly: ICmpBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("1FED2289-E67E-4407-A233-9C119E635298")]
    public interface ICmpBSListasTrabalho

    Methods

    Actualiza(CmpBEListaTrabalho, String)

    Atualiza uma lista de trabalho.

    Declaration
    void Actualiza(CmpBEListaTrabalho objBE, string strAvisos = "")
    Parameters
    Type Name Description
    CmpBEListaTrabalho objBE

    Objecto que identifica a lista de trabalho.

    System.String strAvisos

    Devolve as mensagens de aviso encontradas durante a atualização.

    ActualizaFiltros(String, String, String, String, String, String)

    Actualzia filtro utilizado no planeamento de compras de uma lista de trabalho.

    Declaration
    bool ActualizaFiltros(string strID, string FiltroCenario, string FiltroArtigo, string FiltroFamilia, string FiltroMarca, string FiltroArmazem)
    Parameters
    Type Name Description
    System.String strID

    Identificador da lista de trabalho (ID).

    System.String FiltroCenario

    Filtro de cenários.

    System.String FiltroArtigo

    Filtro de artigos.

    System.String FiltroFamilia

    Filtro de famílias.

    System.String FiltroMarca

    Filtro de marcas.

    System.String FiltroArmazem

    Filtro de armazéns.

    Returns
    Type Description
    System.Boolean

    ActualizaFiltrosEx(CmpBEListaTrabalho)

    Actualzia filtro utilizado no planeamento de compras de uma lista de trabalho.

    Declaration
    bool ActualizaFiltrosEx(CmpBEListaTrabalho objBE)
    Parameters
    Type Name Description
    CmpBEListaTrabalho objBE

    Objeto que identifica a lista de trabalho.

    Returns
    Type Description
    System.Boolean

    ActualizaValorAtributo(String, String, Object)

    Atualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributo(string strID, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String strID

    Identificador da lista de trabalho (ID).

    System.String Atributo

    Nome do atributo.

    System.Object Valor

    Valor do atributo.

    ActualizaValorAtributos(String, StdBECampos)

    Atualiza os valores de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(string strID, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String strID

    Identificador da lista de trabalho (ID).

    StdBECampos Atributos

    Coleção com os atributos e respetivos valores.

    DaNumeroArtigosBloquear(CmpBEListaTrabalho)

    Devolve o número de artigos que irão ser bloqueados na gravação.

    Declaration
    int DaNumeroArtigosBloquear(CmpBEListaTrabalho ListaTrabalho)
    Parameters
    Type Name Description
    CmpBEListaTrabalho ListaTrabalho

    Objeto que identifica a lista de trabalho.

    Returns
    Type Description
    System.Int32

    Número de artigos a bloquear.

    DaValorAtributo(String, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributo(string strID, string Atributo)
    Parameters
    Type Name Description
    System.String strID

    Identificador da lista de trabalho (ID).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    DaValorAtributoLock(String, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributoLock(string strID, string Atributo)
    Parameters
    Type Name Description
    System.String strID

    Identificador da lista de trabalho (ID).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    Remarks

    O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.

    DaValorAtributos(String, String[])

    Devolve os valores de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(string strID, params string[] Atributos)
    Parameters
    Type Name Description
    System.String strID

    Identificador da lista de trabalho (ID).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    DaValorAtributosLock(String, String[])

    Devolve os valores de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributosLock(string strID, params string[] Atributos)
    Parameters
    Type Name Description
    System.String strID

    Identificador da lista de trabalho (ID).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    Remarks

    O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.

    Edita(String)

    Edita uma lista de trabalho.

    Declaration
    CmpBEListaTrabalho Edita(string strID)
    Parameters
    Type Name Description
    System.String strID

    Identificador da lista de trabalho (ID).

    Returns
    Type Description
    CmpBEListaTrabalho

    Objecto que representa a lista de trabalho.

    Existe(String)

    Indica se uma lista de trabalho existe.

    Declaration
    bool Existe(string strID)
    Parameters
    Type Name Description
    System.String strID

    Identificador da lista de trabalho (ID).

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ProcessaLista(String)

    Processa uma lista de trabalho.

    Declaration
    bool ProcessaLista(string strID)
    Parameters
    Type Name Description
    System.String strID

    Identificador da lista de trabalho (ID).

    Returns
    Type Description
    System.Boolean

    True - Processamento com sucesso; False - Processamento sem sucesso

    Remove(String)

    Remove uma lista de trabalho.

    Declaration
    void Remove(string strID)
    Parameters
    Type Name Description
    System.String strID

    Identificador da lista de trabalho (ID).

    ValidaActualizacao(CmpBEListaTrabalho, ref String)

    Efetua as validações necessárias à actualização de uma lista de trabalho.

    Declaration
    bool ValidaActualizacao(CmpBEListaTrabalho objBE, ref string StrErro)
    Parameters
    Type Name Description
    CmpBEListaTrabalho objBE

    Objeto que identifica a lista de trabalho.

    System.String StrErro

    Devolve os erros encontrados.

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação com erros

    ValidaRemocao(String)

    Efectua todas as validações necessárias na remoção de uma lista.

    Declaration
    bool ValidaRemocao(string strID)
    Parameters
    Type Name Description
    System.String strID

    Identificador da lista de trabalho (ID).

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação com erros