Class InvBEArtigoLote
Classe que identifica um lote de artigo.
Implements
Inherited Members
Namespace: InvBE100
Assembly: InvBE100.dll
Syntax
[ComVisible(true)]
[Guid("D6FCEDB5-D503-4761-8D61-AD4367A1C4D4")]
[ClassInterface(ClassInterfaceType.None)]
public class InvBEArtigoLote : InvBaseBE, IInvBEArtigoLote
Constructors
InvBEArtigoLote()
Construtor da classe.
Inicializa a coleção CamposUtil.
Declaration
public InvBEArtigoLote()
Properties
Activo
Indica se o lote está activo.
Declaration
public bool Activo { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Artigo
Código do artigo ao qual o lote está associado.
Declaration
public string Artigo { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do artigo (Artigo). |
CamposUtil
Coleção com os campos do utilizador.
Declaration
public StdBECampos CamposUtil { get; set; }
Property Value
Type | Description |
---|---|
StdBECampos | Coleção com os campos do utilizador. |
Controlador
Identificação do controlador do Lote
Declaration
public string Controlador { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 20 caracteres. |
DataFabrico
Data de fabrico do lote.
Declaration
public DateTime DataFabrico { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | Data de fabrico. |
Descricao
Descrição do lote.
Declaration
public string Descricao { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 30 caracteres. |
EmModoEdicao
Indica se o registo de encontra em edição.
Declaration
public bool EmModoEdicao { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Registo em edição; False: Novo registo |
Lote
Código do lote.
Declaration
public string Lote { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 20 caracteres. |
ModoAlteracao
Modo de alteração do registo.
Declaration
public BasBETiposGcp.enuModosAlteracaoObjectos ModoAlteracao { get; set; }
Property Value
Type | Description |
---|---|
BasBETiposGcp.enuModosAlteracaoObjectos | md_NaoAlterado - Sem alteração; md_Inserido - Novo registo; md_Modificado - Registo alterado; md_Apagado - Registo removido |
Observacoes
Observações.
Declaration
public string Observacoes { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 512 caracteres. |
Validade
Data de validade do lote.
Declaration
public DateTime Validade { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | Data de validade. |
Methods
Finalize()
Destrutor da classe.
Destroi a coleção CamposUtil.
Declaration
protected override void Finalize()