Table of Contents

Class AsciiDefVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("asciidef", 20240527)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.DisableRowCount, TableFlags.CanUpdFromSourceBD, TableFlags.AddOnNotCustomizable })]
[AttTableVOInfo(typeof(AsciiDefAttInfo))]
[AttTableGama(Gamas.Corporate)]
[AttTableOrderBy("[AsciiDef].[name]")]
public class AsciiDefVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
AsciiDefVO

Properties

changeline

[AttLenght(15)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public decimal changeline { get; set; }

Property Value

decimal

codepage

[AttLenght(15)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public AsciiCodepage codepage { get; set; }

Property Value

AsciiCodepage

codepagename

[AttLenght(80)]
public string codepagename { get; set; }

Property Value

string

colseparatorchar

[AttLenght(50)]
public string colseparatorchar { get; set; }

Property Value

string

dateformat

[AttLogInfo(2)]
public string dateformat { get; set; }

Property Value

string

decimalsseparator

[AttLogInfo(2)]
public string decimalsseparator { get; set; }

Property Value

string

description

[AttFieldType(AttFieldType.InputTypes.memo)]
[AttLogInfo(1)]
public string description { get; set; }

Property Value

string

elements

[AttCollection(typeof(AsciiDefElementVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<AsciiDefElementVO> elements { get; set; }

Property Value

List<AsciiDefElementVO>

endoffile

[AttLenght(15)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public decimal endoffile { get; set; }

Property Value

decimal

endofline

[AttLenght(15)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public decimal endofline { get; set; }

Property Value

decimal

entityname

[AttList]
[AttLogInfo(2)]
public string entityname { get; set; }

Property Value

string

fileextension

[AttLenght(15)]
public string fileextension { get; set; }

Property Value

string

inactive

[AttFieldType(AttFieldType.InputTypes.boolean)]
[AttList]
public bool inactive { get; set; }

Property Value

bool

isreadonly

[AttPhcOwner(new string[] { "inactive" })]
public bool isreadonly { get; set; }

Property Value

bool

linelength

[AttLenght(15)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public int linelength { get; set; }

Property Value

int

name

[AttLenght(50)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
public string name { get; set; }

Property Value

string

remainingchar

[AttLenght(50)]
public string remainingchar { get; set; }

Property Value

string

removespecialcaracts

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool removespecialcaracts { get; set; }

Property Value

bool

Explicit Interface Implementations

asciidefstamp

Single registration field, used to link others to this entity.

[AttLenght(25)]
string asciidefstamp { get; set; }

Returns

string

asciiname

[AttLenght(150)]
[AttList]
string asciiname { get; set; }

Returns

string

entity

[AttLenght(50)]
[AttMandatory]
string entity { get; set; }

Returns

string

extension

[AttVirtualField]
[AttHidden]
string extension { get; }

Returns

string