Table of Contents

Class XmlDefVO

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

Properties

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(XmlDefElementVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<XmlDefElementVO> elements { get; set; }

Property Value

List<XmlDefElementVO>

encoding

[AttVirtualField]
public string encoding { get; set; }

Property Value

string

encodingName

[AttVirtualField]
[AttLocale(typeof(XmlDefAttInfo), new string[] { "[XmlDef].[EncodingValue]" })]
public string encodingName { get; set; }

Property Value

string

encodingvalue

[AttLenght(2)]
public XmlEncoding encodingvalue { get; set; }

Property Value

XmlEncoding

entityLabel

[AttLocale(typeof(XmlDefAttInfo), new string[] { "[XmlDef].[entity]" })]
[AttList]
[AttVirtualField]
public string entityLabel { 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

name

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

Property Value

string

namespace

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

Property Value

string

removespecialcaracts

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

Property Value

bool

xmlversion

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

Property Value

string

Methods

OrderAll()

public void OrderAll()

Explicit Interface Implementations

entity

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

Returns

string

extension

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

Returns

string

xmldefstamp

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

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

Returns

string

xmlname

[AttLenght(250)]
[AttList]
[AttMandatory]
string xmlname { get; set; }

Returns

string