using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AnalyticsDAL.DTO.KPI { public class KPIDTO { #region PrivateMembers #region KPI private int kpiid; //Id private string kpiname; //Name private string kpidescription; //Description private IList kpistatusdetailarray; private string tablename; private string colunmsname; #region Project private int moduleid; //Id private string modulecode; //Code private string modulename; //Name #endregion private string kpisection; //Section private byte kpimeasuretype; //MeasureType private byte kpidesiredirection; //DesireDirection private byte kpianalysislinktype; //AnalysisLinkType private byte kpiactualtype; //ACTUALTYPE private string kpiactualvalueexpression; //ActualValueExpression private byte kpiactualaggregation; //ActualAggregation private byte kpitargettype; //TargetType private string kpitargetvalueexpession; //TargetValueExpession private byte kpitargetaggregation; //TargetAggregation private byte kpicalculationfrequency; //CalculationFrequency #region Employee private int ownerid; //Id private string ownercode; //Code private string ownername; //Name #endregion private string kpidataformat; //DataFormat private byte kpiaggregation; //Aggregation private byte kpisecuritylevel; //SecurityLevel private byte kpilevelperiod; //LevelPeriod private byte kpistatustype; //KPI Status Type #region Dimension private int dimouid; //Id private string dimoucode; //Code private string dimouname; //Name #endregion #region Analysis private int analysisid; //Id private string analysiscode; //Code private string analysisname; //Name #endregion #region AnalysisQuery private int analysisqueryid; //Id //Code private string analysisqueryname; //Name #endregion #region Dimension private int dim1id; //Id private string dim1code; //Code private string dim1name; //Name #endregion #region Dimension private int dim2id; //Id private string dim2code; //Code private string dim2name; //Name #endregion #region Dimension private int dim3id; //Id private string dim3code; //Code private string dim3name; //Name #endregion #region Dimension private int dim4id; //Id private string dim4code; //Code private string dim4name; //Name #endregion #region Dimension private int dim5id; //Id private string dim5code; //Code private string dim5name; //Name #endregion #region HIERARCHY private int hierarchyouid; //HierarchyId private string hierarchyouname; //HierarchyName #endregion #region HIERARCHY private int hierarchy1id; //HierarchyId private string hierarchy1name; //HierarchyName #endregion #region HIERARCHY private int hierarchy2id; //HierarchyId private string hierarchy2name; //HierarchyName #endregion #region HIERARCHY private int hierarchy3id; //HierarchyId private string hierarchy3name; //HierarchyName #endregion #region HIERARCHY private int hierarchy4id; //HierarchyId private string hierarchy4name; //HierarchyName #endregion #region HIERARCHY private int hierarchy5id; //HierarchyId private string hierarchy5name; //HierarchyName #endregion #region HIERARCHYDETAIL private int leveloudbobjectfieldsid; //HierarchyId private string leveloudbobjectfieldsname; //HierarchyId #endregion #region HIERARCHYDETAIL private int level1dbobjectfieldsid; //HierarchyId private string level1dbobjectfieldsname; //HierarchyId #endregion #region HIERARCHYDETAIL private int level2dbobjectfieldsid; //HierarchyId private string level2dbobjectfieldsname; //HierarchyId #endregion #region HIERARCHYDETAIL private int level3dbobjectfieldsid; //HierarchyId private string level3dbobjectfieldsname; //HierarchyId #endregion #region HIERARCHYDETAIL private int level4dbobjectfieldsid; //HierarchyId private string level4dbobjectfieldsname; //HierarchyId #endregion #region HIERARCHYDETAIL private int level5dbobjectfieldsid; //HierarchyId private string level5dbobjectfieldsname; //HierarchyId #endregion private string level1picklisturl; private string level2picklisturl; private string level3picklisturl; private string level4picklisturl; private string level5picklisturl; private Int16 slnoforlevelou; private Int16 slnoforlevel1; private Int16 slnoforlevel2; private Int16 slnoforlevel3; private Int16 slnoforlevel4; private Int16 slnoforlevel5; private string picklistname1; private string picklistname2; private string picklistname3; private string picklistname4; private string picklistname5; #endregion #region Base private int kpicreatedbyid; //CreatedById private string kpicreatedbyname; //CreatedById private DateTime kpicreatedon; //CreatedOn private int kpimodifiedbyid; //ModifiedById private string kpimodifiedbyname; //ModifiedById private DateTime kpimodifiedon; //ModifiedOn private int kpibaseclinetid; //BaseClinetId #endregion #region Standard private Int16 kpisortorder; //SortOrder private byte kpistatus; //Status private Int16 kpiversion; //Version private byte kpisourcetype; //SourceType #endregion #endregion #region PublicMembers #region KPI public int KPIId { get { return kpiid; } //Id set { kpiid = value; } //Id } public string KPIName { get { return kpiname; } //Name set { kpiname = value; } //Name } public IList KPISTATUSArray { get { return kpistatusdetailarray; } set { kpistatusdetailarray = value; } } public string KPIDescription { get { return kpidescription; } //Description set { kpidescription = value; } //Description } public string TableName { get { return tablename; } //Description set { tablename = value; } //Description } public string ColunmsName { get { return colunmsname; } //Description set { colunmsname = value; } //Description } #region Project public int ModuleId { get { return moduleid; } //Id set { moduleid = value; } //Id } public string ModuleCode { get { return modulecode; } //Code set { modulecode = value; } //Code } public string ModuleName { get { return modulename; } //Name set { modulename = value; } //Name } #endregion #region Analysis public int AnalysisId { get { return analysisid; } //Id set { analysisid = value; } //Id } public string AnalysisCode { get { return analysiscode; } //Code set { analysiscode = value; } //Code } public string AnalysisName { get { return analysisname; } //Name set { analysisname = value; } //Name } #endregion #region AnalysisQuery public int AnalysisQueryId { get { return analysisqueryid; } //Id set { analysisqueryid = value; } //Id } public string AnalysisQueryQueryName { get { return analysisqueryname; } //Name set { analysisqueryname = value; } //Name } #endregion public string KPISection { get { return kpisection; } //Section set { kpisection = value; } //Section } public byte KPIMeasureType { get { return kpimeasuretype; } //MeasureType set { kpimeasuretype = value; } //MeasureType } public byte KPIDesireDirection { get { return kpidesiredirection; } //DesireDirection set { kpidesiredirection = value; } //DesireDirection } public byte KPIAnalysisLinkType { get { return kpianalysislinktype; } //AnalysisLinkType set { kpianalysislinktype = value; } //AnalysisLinkType } public byte KPIActualType { get { return kpiactualtype; } //ACTUALTYPE set { kpiactualtype = value; } //ACTUALTYPE } public string KPIActualValueExpression { get { return kpiactualvalueexpression; } //ActualValueExpression set { kpiactualvalueexpression = value; } //ActualValueExpression } public byte KPIActualAggregation { get { return kpiactualaggregation; } //ActualAggregation set { kpiactualaggregation = value; } //ActualAggregation } public byte KPITargetType { get { return kpitargettype; } //TargetType set { kpitargettype = value; } //TargetType } public string KPITargetValueExpession { get { return kpitargetvalueexpession; } //TargetValueExpession set { kpitargetvalueexpession = value; } //TargetValueExpession } public byte KPITargetAggregation { get { return kpitargetaggregation; } //TargetAggregation set { kpitargetaggregation = value; } //TargetAggregation } public byte KPICalculationFrequency { get { return kpicalculationfrequency; } //CalculationFrequency set { kpicalculationfrequency = value; } //CalculationFrequency } #region Employee public int OwnerId { get { return ownerid; } //Id set { ownerid = value; } //Id } public string OwnerCode { get { return ownercode; } //Code set { ownercode = value; } //Code } public string OwnerName { get { return ownername; } //Name set { ownername = value; } //Name } #endregion public string KPIDataFormat { get { return kpidataformat; } //DataFormat set { kpidataformat = value; } //DataFormat } public byte KPIAggregation { get { return kpiaggregation; } //Aggregation set { kpiaggregation = value; } //Aggregation } public byte KPISecurityLevel { get { return kpisecuritylevel; } //SecurityLevel set { kpisecuritylevel = value; } //SecurityLevel } public byte KPILevelPeriod { get { return kpilevelperiod; } //LevelPeriod set { kpilevelperiod = value; } //LevelPeriod } public byte KPIStatusType { get { return kpistatustype; } //KPIStatusType set { kpistatustype = value; } //KPIStatusType } #region Dimension public int DIMOuId { get { return dimouid; } //Id set { dimouid = value; } //Id } public string DIMOuCode { get { return dimoucode; } //Code set { dimoucode = value; } //Code } public string DIMOuName { get { return dimouname; } //Name set { dimouname = value; } //Name } #endregion #region Dimension public int DIM1Id { get { return dim1id; } //Id set { dim1id = value; } //Id } public string DIM1Code { get { return dim1code; } //Code set { dim1code = value; } //Code } public string DIM1Name { get { return dim1name; } //Name set { dim1name = value; } //Name } #endregion #region Dimension public int DIM2Id { get { return dim2id; } //Id set { dim2id = value; } //Id } public string DIM2Code { get { return dim2code; } //Code set { dim2code = value; } //Code } public string DIM2Name { get { return dim2name; } //Name set { dim2name = value; } //Name } #endregion #region Dimension public int DIM3Id { get { return dim3id; } //Id set { dim3id = value; } //Id } public string DIM3Code { get { return dim3code; } //Code set { dim3code = value; } //Code } public string DIM3Name { get { return dim3name; } //Name set { dim3name = value; } //Name } #endregion #region Dimension public int DIM4Id { get { return dim4id; } //Id set { dim4id = value; } //Id } public string DIM4Code { get { return dim4code; } //Code set { dim4code = value; } //Code } public string DIM4Name { get { return dim4name; } //Name set { dim4name = value; } //Name } #endregion #region Dimension public int DIM5Id { get { return dim5id; } //Id set { dim5id = value; } //Id } public string DIM5Code { get { return dim5code; } //Code set { dim5code = value; } //Code } public string DIM5Name { get { return dim5name; } //Name set { dim5name = value; } //Name } #endregion #region HIERARCHY public int HIERARCHYOUId { get { return hierarchyouid; } //HierarchyId set { hierarchyouid = value; } //HierarchyId } public string HIERARCHYOUName { get { return hierarchyouname; } //HierarchyName set { hierarchyouname = value; } //HierarchyName } #endregion #region HIERARCHY public int HIERARCHY1Id { get { return hierarchy1id; } //HierarchyId set { hierarchy1id = value; } //HierarchyId } public string HIERARCHY1Name { get { return hierarchy1name; } //HierarchyName set { hierarchy1name = value; } //HierarchyName } #endregion #region HIERARCHY public int HIERARCHY2Id { get { return hierarchy2id; } //HierarchyId set { hierarchy2id = value; } //HierarchyId } public string HIERARCHY2Name { get { return hierarchy2name; } //HierarchyName set { hierarchy2name = value; } //HierarchyName } #endregion #region HIERARCHY public int HIERARCHY3Id { get { return hierarchy3id; } //HierarchyId set { hierarchy3id = value; } //HierarchyId } public string HIERARCHY3Name { get { return hierarchy3name; } //HierarchyName set { hierarchy3name = value; } //HierarchyName } #endregion #region HIERARCHY public int HIERARCHY4Id { get { return hierarchy4id; } //HierarchyId set { hierarchy4id = value; } //HierarchyId } public string HIERARCHY4Name { get { return hierarchy4name; } //HierarchyName set { hierarchy4name = value; } //HierarchyName } #endregion #region HIERARCHY public int HIERARCHY5Id { get { return hierarchy5id; } //HierarchyId set { hierarchy5id = value; } //HierarchyId } public string HIERARCHY5Name { get { return hierarchy5name; } //HierarchyName set { hierarchy5name = value; } //HierarchyName } #endregion #region HIERARCHYDETAIL public int LEVELOUId { get { return leveloudbobjectfieldsid; } //HierarchyId set { leveloudbobjectfieldsid = value; } //HierarchyId } public string LEVELOUName { get { return leveloudbobjectfieldsname; } //HierarchyId set { leveloudbobjectfieldsname = value; } //HierarchyId } #endregion #region HIERARCHYDETAIL public int LEVEL1Id { get { return level1dbobjectfieldsid; } //HierarchyId set { level1dbobjectfieldsid = value; } //HierarchyId } public string LEVEL1Name { get { return level1dbobjectfieldsname; } //HierarchyId set { level1dbobjectfieldsname = value; } //HierarchyId } #endregion #region HIERARCHYDETAIL public int LEVEL2Id { get { return level2dbobjectfieldsid; } //HierarchyId set { level2dbobjectfieldsid = value; } //HierarchyId } public string LEVEL2Name { get { return level2dbobjectfieldsname; } //HierarchyId set { level2dbobjectfieldsname = value; } //HierarchyId } #endregion #region HIERARCHYDETAIL public int LEVEL3Id { get { return level3dbobjectfieldsid; } //HierarchyId set { level3dbobjectfieldsid = value; } //HierarchyId } public string LEVEL3Name { get { return level3dbobjectfieldsname; } //HierarchyId set { level3dbobjectfieldsname = value; } //HierarchyId } #endregion #region HIERARCHYDETAIL public int LEVEL4Id { get { return level4dbobjectfieldsid; } //HierarchyId set { level4dbobjectfieldsid = value; } //HierarchyId } public string LEVEL4Name { get { return level4dbobjectfieldsname; } //HierarchyId set { level4dbobjectfieldsname = value; } //HierarchyId } #endregion #region HIERARCHYDETAIL public int LEVEL5Id { get { return level5dbobjectfieldsid; } //HierarchyId set { level5dbobjectfieldsid = value; } //HierarchyId } public string LEVEL5Name { get { return level5dbobjectfieldsname; } //HierarchyId set { level5dbobjectfieldsname = value; } //HierarchyId } #endregion #endregion #region Base public int KPICreatedById { get { return kpicreatedbyid; } //CreatedById set { kpicreatedbyid = value; } //CreatedById } public string KPICreatedByName { get { return kpicreatedbyname; } //CreatedById set { kpicreatedbyname = value; } //CreatedById } public DateTime KPICreatedOn { get { return kpicreatedon; } //CreatedOn set { kpicreatedon = value; } //CreatedOn } public int KPIModifiedById { get { return kpimodifiedbyid; } //ModifiedById set { kpimodifiedbyid = value; } //ModifiedById } public string KPIModifiedByName { get { return kpimodifiedbyname; } //ModifiedById set { kpimodifiedbyname = value; } //ModifiedById } public DateTime KPIModifiedOn { get { return kpimodifiedon; } //ModifiedOn set { kpimodifiedon = value; } //ModifiedOn } public int KPIBaseClinetId { get { return kpibaseclinetid; } //BaseClinetId set { kpibaseclinetid = value; } //BaseClinetId } #endregion #region Standard public Int16 KPISortOrder { get { return kpisortorder; } //SortOrder set { kpisortorder = value; } //SortOrder } public byte KPIStatus { get { return kpistatus; } //Status set { kpistatus = value; } //Status } public Int16 KPIVersion { get { return kpiversion; } //Version set { kpiversion = value; } //Version } public byte KPISourceType { get { return kpisourcetype; } //SourceType set { kpisourcetype = value; } //SourceType } #endregion public string Level1PicklistUrl { get { return level1picklisturl; } //HierarchyId set { level1picklisturl = value; } //HierarchyId } public string Level2PicklistUrl { get { return level2picklisturl; } //HierarchyId set { level2picklisturl = value; } //HierarchyId } public string Level3PicklistUrl { get { return level3picklisturl; } //HierarchyId set { level3picklisturl = value; } //HierarchyId } public string Level4PicklistUrl { get { return level4picklisturl; } //HierarchyId set { level4picklisturl = value; } //HierarchyId } public string Level5PicklistUrl { get { return level5picklisturl; } //HierarchyId set { level5picklisturl = value; } //HierarchyId } public Int16 SlNoForLevelOu { get { return slnoforlevelou; } //SlNo set { slnoforlevelou = value; } //SlNo } public Int16 SlNoForLevel1 { get { return slnoforlevel1; } //SlNo set { slnoforlevel1 = value; } //SlNo } public Int16 SlNoForLevel2 { get { return slnoforlevel2; } //SlNo set { slnoforlevel2 = value; } //SlNo } public Int16 SlNoForLevel3 { get { return slnoforlevel3; } //SlNo set { slnoforlevel3 = value; } //SlNo } public Int16 SlNoForLevel4 { get { return slnoforlevel4; } //SlNo set { slnoforlevel4 = value; } //SlNo } public Int16 SlNoForLevel5 { get { return slnoforlevel5; } //SlNo set { slnoforlevel5 = value; } //SlNo } public string PickListName1 { get { return picklistname1; } //HierarchyId set { picklistname1 = value; } //HierarchyId } public string PickListName2 { get { return picklistname2; } //HierarchyId set { picklistname2 = value; } //HierarchyId } public string PickListName3 { get { return picklistname3; } //HierarchyId set { picklistname3 = value; } //HierarchyId } public string PickListName4 { get { return picklistname4; } //HierarchyId set { picklistname4 = value; } //HierarchyId } public string PickListName5 { get { return picklistname5; } //HierarchyId set { picklistname5 = value; } //HierarchyId } #endregion } }