Table of Contents

Class TicketStateVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("TicketState", 20240205)]
[AttTableVOInfo(typeof(TicketStateAttInfo))]
[AttTableProducts(new Products[] { Products.Service })]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge })]
public class TicketStateVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
TicketStateVO

Properties

EmailTemplateAgentVO

[AttExternalCollection(typeof(EmailTemplateVO), new string[] { "[TicketState].[emailTemplateStampAgent]", "[EmailTemplate].[emailtemplatestamp]" })]
public EmailTemplateVO EmailTemplateAgentVO { get; }

Property Value

EmailTemplateVO

EmailTemplateClVO

[AttExternalCollection(typeof(EmailTemplateVO), new string[] { "[TicketState].[emailTemplateStampCl]", "[EmailTemplate].[emailtemplatestamp]" })]
public EmailTemplateVO EmailTemplateClVO { get; }

Property Value

EmailTemplateVO

color

TicketState Type

[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttMandatory]
public TicketStateBiz.TicketStateColor color { get; set; }

Property Value

TicketStateBiz.TicketStateColor

Remarks

Length 1.

emailTemplateNameAgent

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

Property Value

string

emailTemplateNameCl

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

Property Value

string

emailTemplateStampAgent

[AttLenght(25)]
[AttForeignKey(CanDuplicate = true, ForeignType = typeof(EmailTemplateVO), HiddenField = false)]
public string emailTemplateStampAgent { get; set; }

Property Value

string

emailTemplateStampCl

[AttLenght(25)]
[AttForeignKey(CanDuplicate = true, ForeignType = typeof(EmailTemplateVO), HiddenField = false)]
public string emailTemplateStampCl { get; set; }

Property Value

string

how

how to notify

[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public TicketStateBiz.TicketStateHow how { get; set; }

Property Value

TicketStateBiz.TicketStateHow

Remarks

Length 1.

inactive

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

Property Value

bool

name

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

Property Value

string

sendsNotification

public bool sendsNotification { get; set; }

Property Value

bool

ticketstatestamp

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

Property Value

string

who

who to notify

[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public TicketStateBiz.TicketStateWho who { get; set; }

Property Value

TicketStateBiz.TicketStateWho

Remarks

Length 1.