Table of Contents

Class CRMActivityVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("CRMActivity", 20240601)]
[AttTableProducts(new Products[] { Products.CRM })]
[AttTableVOInfo(typeof(CRMActivityAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge })]
public class CRMActivityVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
CRMActivityVO

Properties

CRMDealVO

[AttExternalCollection(typeof(CRMDealVO), new string[] { "[crmactivity].[crmdealstamp]", "[crmdeal].[crmdealstamp]" })]
public CRMDealVO CRMDealVO { get; }

Property Value

CRMDealVO

CRMStatusVO

[AttExternalCollection(typeof(CRMStatusVO), new string[] { "[crmactivity].[nextPhaseStamp]", "[crmstatus].[title]" })]
public CRMStatusVO CRMStatusVO { get; }

Property Value

CRMStatusVO

Cm3VO

[AttExternalCollection(typeof(Cm3VO), new string[] { "[crmactivity].[cm3stamp]", "[Cm3].[cm3stamp]" })]
public Cm3VO Cm3VO { get; }

Property Value

Cm3VO

GetFieldStampName

public override string GetFieldStampName { get; }

Property Value

string

GetStampValue

public override string GetStampValue { get; }

Property Value

string

OrganizationVO

[AttExternalCollection(typeof(OrganizationVO), new string[] { "[crmactivity].[organizationstamp]", "[Organization].[organizationstamp]" })]
public OrganizationVO OrganizationVO { get; }

Property Value

OrganizationVO

activityClosedDate

[AttLenght(8)]
[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime activityClosedDate { get; set; }

Property Value

DateTime

activityDate

[AttLenght(8)]
[AttFieldType(AttFieldType.InputTypes.date)]
[AttList]
[AttMandatory]
public DateTime activityDate { get; set; }

Property Value

DateTime

activityPersons

[AttCollection(typeof(ActivityPersonVO))]
public List<ActivityPersonVO> activityPersons { get; set; }

Property Value

List<ActivityPersonVO>

activityType

[AttLenght(100)]
[AttList]
public string activityType { get; set; }

Property Value

string

activityUsers

[AttCollection(typeof(ActivityUserVO))]
public List<ActivityUserVO> activityUsers { get; set; }

Property Value

List<ActivityUserVO>

appearsOnAgenda

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

Property Value

bool

closedTime

[AttLenght(5)]
[AttFieldType(AttFieldType.InputTypes.shortTime)]
public string closedTime { get; set; }

Property Value

string

cm3Name

[AttLenght(100)]
[AttLogInfo(3)]
public string cm3Name { get; set; }

Property Value

string

cm3No

[AttLenght(4)]
[AttLogInfo(4)]
public int cm3No { get; set; }

Property Value

int

cm3stamp

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

Property Value

string

crmDealName

[AttLenght(100)]
[AttList]
public string crmDealName { get; set; }

Property Value

string

crmactivitystamp

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

Property Value

string

crmdealstamp

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

Property Value

string

currentPhaseName

[AttLenght(25)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string currentPhaseName { get; set; }

Property Value

string

currentPhaseStamp

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string currentPhaseStamp { get; set; }

Property Value

string

description

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

Property Value

string

endTime

[AttLenght(5)]
[AttFieldType(AttFieldType.InputTypes.shortTime)]
[AttList]
public string endTime { get; set; }

Property Value

string

isClosed

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

Property Value

bool

nextPhaseName

[AttLenght(100)]
public string nextPhaseName { get; set; }

Property Value

string

nextPhaseStamp

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

Property Value

string

notes

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

Property Value

string

organizationName

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

Property Value

string

organizationNo

[AttLenght(15)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttLogInfo(2)]
public decimal organizationNo { get; set; }

Property Value

decimal

organizationstamp

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

Property Value

string

startTime

[AttLenght(5)]
[AttFieldType(AttFieldType.InputTypes.shortTime)]
[AttList]
[AttMandatory]
public string startTime { get; set; }

Property Value

string

summary

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

Property Value

string

Methods

SetStampValue(string)

public override void SetStampValue(string stampID)

Parameters

Nome Tipo Descrição
stampID string