Table of Contents

Class AgentVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("Agent", 20240212)]
[AttTableVOInfo(typeof(AgentAttInfo))]
[AttTableProducts(new Products[] { Products.Service })]
[AttTableOrderBy(OrderFields = "[Agent].[name]", COrderType = "A")]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge })]
public class AgentVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
AgentVO

Properties

agentgroups

[AttCollection(typeof(GroupAgentConnectionVO))]
public List<GroupAgentConnectionVO> agentgroups { get; set; }

Property Value

List<GroupAgentConnectionVO>

agentstamp

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

Property Value

string

email

[AttLenght(100)]
[AttFieldType(AttFieldType.InputTypes.email)]
public string email { get; set; }

Property Value

string

imagestamp

[AttLenght(25)]
[AttForeignKey(typeof(ImageInfoVO), HiddenField = false)]
[AttRGPDrank(RGPDranks.Personal)]
[AttFieldType(AttFieldType.InputTypes.image)]
public string imagestamp { get; set; }

Property Value

string

inactive

[AttList]
public bool inactive { get; set; }

Property Value

bool

iniciais

[AttLenght(3)]
[AttMandatory]
public string iniciais { get; set; }

Property Value

string

name

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

Property Value

string

noagent

[AttMandatory]
[AttList]
[AttLogInfo(2)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttLenght(13)]
public int noagent { get; set; }

Property Value

int

obs

Comments.

[AttFieldType(AttFieldType.InputTypes.memo)]
public string obs { get; set; }

Property Value

string

Remarks

Memo field.

refInt

Internal reference.

Contains the value of the user's internal reference that created the record.

[AttLenght(50)]
[AttEntityAvailable(typeof(RefInternaVO))]
[AttGama(Gamas.Advanced)]
[AttList(Inactive = true)]
public string refInt { get; set; }

Property Value

string

Remarks

Lenght 50.

usstamp

Field ussstamp from Us table

[AttForeignKey(typeof(UserVO))]
[AttLenght(25)]
public string usstamp { get; set; }

Property Value

string

Remarks

ForeignKey to table Us

Length 25

valuehour

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal valuehour { get; set; }

Property Value

decimal