PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class InvBEReserva

    Classe que identifica uma coleção de linhas de reserva.

    Inheritance
    System.Object
    InvBaseBE
    InvBEReserva
    Implements
    System.Collections.Generic.IEnumerable<InvBELinhaReserva>
    System.Collections.IEnumerable
    IReservaLogistica
    Inherited Members
    InvBaseBE.AbvtApl
    Namespace: InvBE100
    Assembly: InvBE100.dll
    Syntax
    public class InvBEReserva : InvBaseBE, IEnumerable<InvBELinhaReserva>, IEnumerable, IReservaLogistica

    Constructors

    InvBEReserva()

    Construtor da classe.

    Inicializa a coleção Linhas.

    Declaration
    public InvBEReserva()

    InvBEReserva(IEnumerable<InvBELinhaReserva>)

    Construtor da classe.

    Inicializa a coleção Linhas.

    Declaration
    public InvBEReserva(IEnumerable<InvBELinhaReserva> items)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<InvBELinhaReserva> items

    Coleção com as linhas de reserva.

    Properties

    Linhas

    Coleção com as linhas da reserva.

    Declaration
    public InvBELinhasReserva Linhas { get; set; }
    Property Value
    Type Description
    InvBELinhasReserva

    Coleção com as linhas.

    NumItens

    Total de linhas na coleção.

    Declaration
    public int NumItens { get; }
    Property Value
    Type Description
    System.Int32

    Número total de linhas na coleção.

    Removidas

    Coleção com as linhas removidas da reserva.

    Declaration
    public BasBELinhasChaves Removidas { get; set; }
    Property Value
    Type Description
    BasBELinhasChaves

    Coleção com as linhas removidas.

    Methods

    Add(Object)

    Insere uma linha de reserva na coleção.

    Declaration
    public void Add(object objCampo)
    Parameters
    Type Name Description
    System.Object objCampo

    Objeto que identifica a linha de reserva (InvBELinhaReserva).

    Finalize()

    Destrutor da classe.

    Destroi a coleção .

    Declaration
    protected override void Finalize()

    GetEdita(Object)

    Edita uma linha de reserva da coleção.

    Declaration
    public InvBELinhaReserva GetEdita(dynamic Index)
    Parameters
    Type Name Description
    System.Object Index

    Índice da linha na coleção.

    Returns
    Type Description
    InvBELinhaReserva

    Linha de reserva.

    GetExisteId(String)

    Indica se o identificador de uma linha existe na coleção.

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

    Identificador de uma linha.

    Returns
    Type Description
    System.Boolean

    True - Identificador existe; False - Identificador não existe

    Insere(InvBELinhaReserva)

    Insere uma linha de reserva na coleção.

    Declaration
    public dynamic Insere(InvBELinhaReserva objBEReserva)
    Parameters
    Type Name Description
    InvBELinhaReserva objBEReserva

    Objeto que identifica a linha da reserva.

    Returns
    Type Description
    System.Object

    Null

    Remove(Int32)

    Remove uma linha de reserva da coleção.

    Declaration
    public void Remove(int Index)
    Parameters
    Type Name Description
    System.Int32 Index

    Índice da linha.

    RemoveTodos()

    Remove todas as linhas de reserva da coleção.

    Declaration
    public void RemoveTodos()

    Implements

    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    IReservaLogistica