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
agentstamp
[AttLenght(25)]
public string agentstamp { get; set; }
Property Value
[AttLenght(100)]
[AttFieldType(AttFieldType.InputTypes.email)]
public string email { get; set; }
Property Value
imagestamp
[AttLenght(25)]
[AttForeignKey(typeof(ImageInfoVO), HiddenField = false)]
[AttRGPDrank(RGPDranks.Personal)]
[AttFieldType(AttFieldType.InputTypes.image)]
public string imagestamp { get; set; }
Property Value
inactive
[AttList]
public bool inactive { get; set; }
Property Value
iniciais
[AttLenght(3)]
[AttMandatory]
public string iniciais { get; set; }
Property Value
name
[AttLenght(100)]
[AttMandatory]
[AttList]
[AttLogInfo(1)]
public string name { get; set; }
Property Value
noagent
[AttMandatory]
[AttList]
[AttLogInfo(2)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttLenght(13)]
public int noagent { get; set; }
Property Value
obs
Comments.
[AttFieldType(AttFieldType.InputTypes.memo)]
public string obs { get; set; }
Property Value
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
Remarks
Lenght 50.
usstamp
Field ussstamp from Us table
[AttForeignKey(typeof(UserVO))]
[AttLenght(25)]
public string usstamp { get; set; }
Property Value
Remarks
ForeignKey to table Us
Length 25
valuehour
[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal valuehour { get; set; }