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 |
|