PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StpBEArtigoIntervencao

    Classe que encapsula a definição de uma linha de uma Intervenção.

    Inheritance
    System.Object
    StpBaseBE
    StpBEArtigoIntervencao
    Implements
    StpBE100.IStpBEArtigoIntervencao
    Inherited Members
    StpBaseBE.AbvtApl
    Namespace: StpBE100
    Assembly: StpBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("95D6C968-40E9-4189-811C-C452896BBDBB")]
    [ClassInterface(ClassInterfaceType.None)]
    public class StpBEArtigoIntervencao : StpBaseBE, IStpBEArtigoIntervencao

    Constructors

    StpBEArtigoIntervencao()

    Declaration
    public StpBEArtigoIntervencao()

    Properties

    Armazem

    Identifica o armazém de onde provém o artigo.

    Declaration
    public string Armazem { get; set; }
    Property Value
    Type Description
    System.String

    Artigo

    Identifica o artigo usado para a reparação/substituição.

    Declaration
    public string Artigo { get; set; }
    Property Value
    Type Description
    System.String

    ArtigoIntervNumsSerie

    Colecção das linhas da Intervenção.

    Declaration
    public StpBEArtigoIntervNumsSerie ArtigoIntervNumsSerie { get; set; }
    Property Value
    Type Description
    StpBEArtigoIntervNumsSerie

    CabecDocID

    Identificador do documento de venda de facturação.

    Declaration
    public string CabecDocID { get; set; }
    Property Value
    Type Description
    System.String

    CamposUtil

    Colecção dos campos do utilizador.

    Declaration
    public StdBECampos CamposUtil { get; set; }
    Property Value
    Type Description
    StdBECampos

    CodigoDocVenda

    Estado de facturação da linha

    Declaration
    public string CodigoDocVenda { get; set; }
    Property Value
    Type Description
    System.String

    DescontoCliente

    Valor do desconto a imputar ao cliente.

    Declaration
    public double DescontoCliente { get; set; }
    Property Value
    Type Description
    System.Double

    Descricao

    Descrição do artigo inserido.

    Declaration
    public string Descricao { get; set; }
    Property Value
    Type Description
    System.String

    EmModoEdicao

    Identificador do tipo de operação: TRUE - Edição | FALSE - Inserção.

    Declaration
    public bool EmModoEdicao { get; set; }
    Property Value
    Type Description
    System.Boolean

    EstadoFacturacao

    Estado de facturação da linha

    Declaration
    public StpBETipos.StpEstadoFacturacaoLinha EstadoFacturacao { get; set; }
    Property Value
    Type Description
    StpBETipos.StpEstadoFacturacaoLinha

    ID

    Identificador da linha.

    Declaration
    public string ID { get; set; }
    Property Value
    Type Description
    System.String

    IdLinhaFact

    Identificador da linha do documento de venda de facturação.

    Declaration
    public string IdLinhaFact { get; set; }
    Property Value
    Type Description
    System.String

    IntervencaoID

    Identificador da intervenção.

    Declaration
    public string IntervencaoID { get; set; }
    Property Value
    Type Description
    System.String

    LinhasComprasID

    Identificador da linha correspondente no documento de compra.

    Declaration
    public string LinhasComprasID { get; set; }
    Property Value
    Type Description
    System.String

    LinhasDocID

    Identificador da linha correspondente no documento de compra.

    Declaration
    public string LinhasDocID { get; set; }
    Property Value
    Type Description
    System.String

    LinhasInternosID

    Identificador da linha correspondente no documento interno.

    Declaration
    public string LinhasInternosID { get; set; }
    Property Value
    Type Description
    System.String

    LinhaStkID

    Identifica a linha do documento de stock utilizado para movimentar o stock.

    Declaration
    public string LinhaStkID { get; set; }
    Property Value
    Type Description
    System.String

    NumLinha

    Identifica o número da linha.

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

    PrecoCliente

    Valor unitário a imputar ao cliente.

    Declaration
    public double PrecoCliente { get; set; }
    Property Value
    Type Description
    System.Double

    PrecoCusto

    Valor do custo/hora a imputar.

    Declaration
    public double PrecoCusto { get; set; }
    Property Value
    Type Description
    System.Double

    QtdeCliente

    Identifica a quantidade a facturar ao cliente

    Declaration
    public double QtdeCliente { get; set; }
    Property Value
    Type Description
    System.Double

    QtdeCusto

    Identifica a quantidade a considerar no cálculo do custo da intervenção.

    Declaration
    public double QtdeCusto { get; set; }
    Property Value
    Type Description
    System.Double

    TipoLinha

    Identifica o tipo da linha.

    Declaration
    public string TipoLinha { get; set; }
    Property Value
    Type Description
    System.String

    TipoServico

    Identifica o tipo de serviço relativo à linha: 0 - Artigo; 1 - Mão de Obra; 2 - Deslocação

    Declaration
    public StpBETipos.StpTipoServico TipoServico { get; set; }
    Property Value
    Type Description
    StpBETipos.StpTipoServico

    Unidade

    Unidade do artigo inserido.

    Declaration
    public string Unidade { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    Finalize()

    Declaration
    protected override void Finalize()

    Implements

    StpBE100.IStpBEArtigoIntervencao