Class CRMDealVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("CRMDeal", 20240507)]
[AttTableProducts(new Products[] { Products.CRM })]
[AttTableVOInfo(typeof(CRMDealAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge })]
public class CRMDealVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
CRMDealVO
Properties
CRMStatusVO
[AttExternalCollection(typeof(CRMStatusVO), new string[] { "[crmdeal].[statusStamp]", "[crmstatus].[title]" })]
public CRMStatusVO CRMStatusVO { get; }
Property Value
- CRMStatusVO
Cm3VO
[AttExternalCollection(typeof(Cm3VO), new string[] { "[crmdeal].[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[] { "[crmdeal].[organizationstamp]", "[Organization].[organizationstamp]" })]
public OrganizationVO OrganizationVO { get; }
Property Value
- OrganizationVO
PersonVO
[AttExternalCollection(typeof(PersonVO), new string[] { "[crmdeal].[personStamp]", "[person].[personStamp]" })]
public PersonVO PersonVO { get; }
Property Value
- PersonVO
changedStatusDate
[AttLenght(8)]
[AttFieldType(AttFieldType.InputTypes.date, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public DateTime changedStatusDate { get; set; }
Property Value
- DateTime
changedStatusTime
[AttLenght(5)]
[AttFieldType(AttFieldType.InputTypes.shortTime, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string changedStatusTime { get; set; }
Property Value
- string
closeDate
[AttLenght(8)]
[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime closeDate { get; set; }
Property Value
- DateTime
cm3Name
[AttLenght(100)]
[AttList]
[AttLogInfo(3)]
public string cm3Name { get; set; }
Property Value
- string
cm3No
[AttLenght(10)]
public int cm3No { get; set; }
Property Value
- int
cm3stamp
[AttLenght(25)]
public string cm3stamp { 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
dealClosed
[AttList]
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool dealClosed { get; set; }
Property Value
- bool
dealWon
[AttList]
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool dealWon { get; set; }
Property Value
- bool
description
[AttFieldType(AttFieldType.InputTypes.memo)]
public string description { get; set; }
Property Value
- string
openDate
[AttLenght(8)]
[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime openDate { get; set; }
Property Value
- DateTime
organizationName
[AttLenght(100)]
[AttList]
[AttLogInfo(1)]
public string organizationName { get; set; }
Property Value
- string
organizationNo
[AttLenght(15)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public decimal organizationNo { get; set; }
Property Value
- decimal
organizationstamp
[AttLenght(25)]
[AttMandatory]
public string organizationstamp { get; set; }
Property Value
- string
origem
[AttLenght(100)]
public string origem { get; set; }
Property Value
- string
personName
[AttLenght(100)]
[AttList]
[AttLogInfo(2)]
public string personName { get; set; }
Property Value
- string
personNo
[AttLenght(10)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public decimal personNo { get; set; }
Property Value
- decimal
personStamp
[AttLenght(25)]
public string personStamp { get; set; }
Property Value
- string
probabilityClosure
[AttLenght(10, 2)]
[AttFieldType(AttFieldType.InputTypes.percentage)]
[AttMinValue(0)]
[AttMaxValue(100)]
public decimal probabilityClosure { get; set; }
Property Value
- decimal
statusName
[AttLenght(25)]
public string statusName { get; set; }
Property Value
- string
statusStamp
[AttLenght(25)]
public string statusStamp { get; set; }
Property Value
- string
summary
[AttLenght(100)]
[AttMandatory]
[AttList]
[AttLogInfo(0)]
public string summary { get; set; }
Property Value
- string
value
[AttLenght(18, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
[AttList]
public decimal value { get; set; }
Property Value
- decimal
Methods
SetStampValue(string)
public override void SetStampValue(string stampID)
Parameters
| Nome |
Tipo |
Descrição |
stampID |
string |
|