Class DialogVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("Dialog", 20240211)]
[AttTableVOInfo(typeof(DialogAttInfo))]
[AttTableProducts(new Products[] { Products.Service })]
[AttTableOrderBy("OUSRDATA, OUSRHORA", "D, D")]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.UseDimensions })]
public class DialogVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
DialogVO
Properties
AgentVO
[AttExternalCollection(typeof(AgentVO), new string[] { "[Dialog].[agentstamp]", "[Agent].[agentstamp]" })]
public AgentVO AgentVO { get; }
Property Value
ClContactVO
[AttExternalCollection(typeof(ClContactVO), new string[] { "[ClContact].[clContactStamp]", "[Dialog].[clContactStamp]" })]
public ClContactVO ClContactVO { get; }
Property Value
FromSpamAction
inactive
field showing the register status
public bool FromSpamAction { get; set; }
Property Value
PersonVO
[AttExternalCollection(typeof(PersonVO), new string[] { "[Dialog].[personstamp]", "[person].[personStamp]" })]
public PersonVO PersonVO { get; }
Property Value
TextTemplateVO
[AttExternalCollection(typeof(TextTemplateVO), new string[] { "TextTemplate.texttemplatestamp", "Dialog.templateName" })]
public TextTemplateVO TextTemplateVO { get; }
Property Value
TicketStateVO
[AttExternalCollection(typeof(TicketStateVO), new string[] { "[Ticket].[ticketstatestamp]", "[TicketState].[ticketstatestamp]" })]
public TicketStateVO TicketStateVO { get; }
Property Value
TicketVO
[AttExternalCollection(typeof(TicketVO), new string[] { "[Dialog].[ticketstamp]", "[Ticket].[ticketstamp]" })]
public TicketVO TicketVO { get; }
Property Value
agentName
[AttVirtualField]
public string agentName { get; set; }
Property Value
agentstamp
This is the field to connect with agent table
[AttLenght(25)]
[AttForeignKey(CanDuplicate = true, ForeignType = typeof(AgentVO), HiddenField = false)]
public string agentstamp { get; set; }
Property Value
cemail
cemail.
[AttVirtualField]
public string cemail { get; set; }
Property Value
Remarks
Field available in the basic search results list.
Searchable field.
clContactStamp
Single registration field, used to link to ClContactVO.
[AttLenght(25)]
public string clContactStamp { get; set; }
Property Value
Remarks
Length 25.
cnome
cnome.
[AttVirtualField]
public string cnome { get; set; }
Property Value
Remarks
Field available in the basic search results list.
Searchable field.
dialogstamp
[AttLenght(25)]
public string dialogstamp { get; set; }
Property Value
maBrand
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string maBrand { get; set; }
Property Value
maModel
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string maModel { get; set; }
Property Value
message
Message
[AttFieldType(AttFieldType.InputTypes.memo)]
[AttMandatory]
public string message { get; set; }
Property Value
number
Dialog Number.
[AttLenght(10)]
[AttPrimaryKey]
[AttLogInfo(0)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttMinValue(0)]
[AttList]
public decimal number { get; set; }
Property Value
Remarks
Length 10.
Field available in the basic search results list.
Searchable field.
This field is primary key.
Auto incremented Field in the backend.
personName
[AttVirtualField]
public string personName { get; set; }
Property Value
personstamp
This is the field to connect with person table
[AttLenght(25)]
[AttForeignKey(CanDuplicate = true, ForeignType = typeof(PersonVO), HiddenField = false)]
public string personstamp { get; set; }
Property Value
refInt
ReferĂȘncia interna
Contains the value of the user's internal reference that created the record.
[AttLenght(50)]
[AttEntityAvailable(typeof(RefInternaVO))]
public string refInt { get; set; }
Property Value
Remarks
Length 50 .
summary
[AttLenght(100)]
[AttList]
[AttLogInfo(1)]
[AttMandatory]
public string summary { get; set; }
Property Value
templateName
[AttVirtualField(typeof(DialogAttInfo))]
[AttFieldType(AttFieldType.InputTypes.string, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string templateName { get; set; }
Property Value
texttemplatestamp
[AttLenght(25)]
[AttForeignKey(CanDuplicate = true, ForeignType = typeof(TextTemplateVO), HiddenField = false)]
public string texttemplatestamp { get; set; }
Property Value
ticketAgentName
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string ticketAgentName { get; set; }
Property Value
ticketAgentStamp
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string ticketAgentStamp { get; set; }
Property Value
ticketClEstab
[AttVirtualField]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public decimal ticketClEstab { get; set; }
Property Value
ticketClName
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string ticketClName { get; set; }
Property Value
ticketClNo
[AttVirtualField]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public decimal ticketClNo { get; set; }
Property Value
ticketClStamp
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string ticketClStamp { get; set; }
Property Value
ticketMaName
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string ticketMaName { get; set; }
Property Value
ticketMaStamp
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttEntityAvailable(typeof(MaVO))]
public string ticketMaStamp { get; set; }
Property Value
ticketNumber
Ticket Number.
[AttLenght(10)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttMinValue(0)]
public decimal ticketNumber { get; set; }
Property Value
Remarks
Length 10.
Searchable field.
ticketOrganizationName
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string ticketOrganizationName { get; set; }
Property Value
ticketOrganizationNo
[AttVirtualField]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public decimal ticketOrganizationNo { get; set; }
Property Value
ticketOrganizationStamp
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string ticketOrganizationStamp { get; set; }
Property Value
ticketPersonName
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string ticketPersonName { get; set; }
Property Value
ticketPersonStamp
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string ticketPersonStamp { get; set; }
Property Value
ticketSummary
[AttVirtualField]
public string ticketSummary { get; set; }
Property Value
ticketstamp
This is the field to connect with ticket table
[AttLenght(25)]
[AttForeignKey(CanDuplicate = true, ForeignType = typeof(TicketVO), HiddenField = false)]
[AttMandatory]
public string ticketstamp { get; set; }
Property Value
ticketstatename
[AttVirtualField]
public string ticketstatename { get; set; }
Property Value
ticketstatestamp
[AttLenght(25)]
[AttForeignKey(CanDuplicate = true, ForeignType = typeof(TicketStateVO), HiddenField = false)]
public string ticketstatestamp { get; set; }
Property Value
Explicit Interface Implementations
ousrdata
[AttDefaultValue("getdate()")]
[AttFieldType(AttFieldType.InputTypes.date, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
override DateTime ousrdata { get; set; }