public override void RecreateExtendedProperties()
        {
            base.RecreateExtendedProperties();


            ExtendedProperties.Add("MetricId", MetricId.ToString());

            ExtendedProperties.Add("ValueMinimum", ValueMinimum.ToString());

            ExtendedProperties.Add("ValueMaximum", ValueMaximum.ToString());

            ExtendedProperties.Add("CountOf", CountOf.ToString());


            foreach (String currentKey in AgeCriteria.MapToExtendedProperties().Keys)
            {
                ExtendedProperties.Add(currentKey, AgeCriteria.MapToExtendedProperties()[currentKey]);
            }

            foreach (String currentKey in DateCriteria.MapToExtendedProperties().Keys)
            {
                ExtendedProperties.Add(currentKey, DateCriteria.MapToExtendedProperties()[currentKey]);
            }


            return;
        }
        public override void MapDataFields(System.Data.DataRow currentRow)
        {
            base.MapDataFields(currentRow, "DataExplorerNode");


            if (ExtendedProperties.ContainsKey("MetricId"))
            {
                MetricId = Convert.ToInt64(ExtendedProperties["MetricId"]);
            }

            if (ExtendedProperties.ContainsKey("ValueMinimum"))
            {
                ValueMinimum = Convert.ToDecimal(ExtendedProperties["ValueMinimum"]);
            }

            if (ExtendedProperties.ContainsKey("ValueMaximum"))
            {
                ValueMaximum = Convert.ToDecimal(ExtendedProperties["ValueMaximum"]);
            }

            if (ExtendedProperties.ContainsKey("CountOf"))
            {
                CountOf = Convert.ToInt32(ExtendedProperties["CountOf"]);
            }


            AgeCriteria.MapFromExtendedProperties(ExtendedProperties);

            DateCriteria.MapFromExtendedProperties(ExtendedProperties);

            return;
        }
        public Boolean IsEqual(DataExplorerNodeEvaluationMemberDemographic compareObject)
        {
            Boolean isEqual = base.IsEqual((DataExplorerNodeEvaluation)compareObject);


            isEqual &= (Gender == compareObject.Gender);

            isEqual &= (EthnicityId == compareObject.EthnicityId);

            isEqual &= (AgeCriteria.IsEqual(compareObject.AgeCriteria));

            isEqual &= (DateCriteria.IsEqual(compareObject.DateCriteria));


            return(isEqual);
        }
Exemple #4
0
        public Boolean IsEqual(DataExplorerNodeEvaluationMemberService compareObject)
        {
            Boolean isEqual = base.IsEqual((DataExplorerNodeEvaluation)compareObject);


            isEqual &= (ServiceId == compareObject.ServiceId);

            isEqual &= (CountOf == compareObject.CountOf);


            isEqual &= (AgeCriteria.IsEqual(compareObject.AgeCriteria));

            isEqual &= (DateCriteria.IsEqual(compareObject.DateCriteria));


            return(isEqual);
        }
        public Boolean IsEqual(DataExplorerNodeEvaluationMemberMetric compareObject)
        {
            Boolean isEqual = base.IsEqual((DataExplorerNodeEvaluation)compareObject);


            isEqual &= (MetricId == compareObject.MetricId);

            isEqual &= (ValueMinimum == compareObject.ValueMinimum);

            isEqual &= (ValueMaximum == compareObject.ValueMaximum);

            isEqual &= (CountOf == compareObject.CountOf);


            isEqual &= (AgeCriteria.IsEqual(compareObject.AgeCriteria));

            isEqual &= (DateCriteria.IsEqual(compareObject.DateCriteria));


            return(isEqual);
        }
        public override void MapDataFields(System.Data.DataRow currentRow)
        {
            base.MapDataFields(currentRow, "DataExplorerNode");


            if (ExtendedProperties.ContainsKey("ServiceId"))
            {
                ServiceId = Convert.ToInt64(ExtendedProperties["ServiceId"]);
            }

            if (ExtendedProperties.ContainsKey("CountOf"))
            {
                CountOf = Convert.ToInt32(ExtendedProperties["CountOf"]);
            }


            AgeCriteria.MapFromExtendedProperties(ExtendedProperties);

            DateCriteria.MapFromExtendedProperties(ExtendedProperties);

            return;
        }
        public override void MapDataFields(System.Data.DataRow currentRow)
        {
            base.MapDataFields(currentRow, "DataExplorerNode");


            if (ExtendedProperties.ContainsKey("GenderInt32"))
            {
                Gender = (Core.Enumerations.Gender)Convert.ToInt32(ExtendedProperties["GenderInt32"]);
            }

            if (ExtendedProperties.ContainsKey("EthnicityId"))
            {
                EthnicityId = Convert.ToInt64(ExtendedProperties["EthnicityId"]);
            }


            AgeCriteria.MapFromExtendedProperties(ExtendedProperties);

            DateCriteria.MapFromExtendedProperties(ExtendedProperties);

            return;
        }
        public override void RecreateExtendedProperties()
        {
            base.RecreateExtendedProperties();


            ExtendedProperties.Add("ServiceId", ServiceId.ToString());

            ExtendedProperties.Add("CountOf", CountOf.ToString());


            foreach (String currentKey in AgeCriteria.MapToExtendedProperties().Keys)
            {
                ExtendedProperties.Add(currentKey, AgeCriteria.MapToExtendedProperties()[currentKey]);
            }

            foreach (String currentKey in DateCriteria.MapToExtendedProperties().Keys)
            {
                ExtendedProperties.Add(currentKey, DateCriteria.MapToExtendedProperties()[currentKey]);
            }


            return;
        }
        public override void RecreateExtendedProperties()
        {
            base.RecreateExtendedProperties();


            ExtendedProperties.Add("GenderInt32", ((Int32)Gender).ToString());

            ExtendedProperties.Add("EthnicityId", EthnicityId.ToString());


            foreach (String currentKey in AgeCriteria.MapToExtendedProperties().Keys)
            {
                ExtendedProperties.Add(currentKey, AgeCriteria.MapToExtendedProperties()[currentKey]);
            }

            foreach (String currentKey in DateCriteria.MapToExtendedProperties().Keys)
            {
                ExtendedProperties.Add(currentKey, DateCriteria.MapToExtendedProperties()[currentKey]);
            }


            return;
        }
Exemple #10
0
        public virtual void MapToServerObject(Server.Application.DataExplorerNodeEvaluationMemberService serverObject)
        {
            base.MapToServerObject((Server.Application.DataExplorerNodeEvaluation)serverObject);


            serverObject.ServiceId = serviceId;

            serverObject.CountOf = countOf;


            serverObject.AgeCriteria = (Server.Application.DataExplorerNodeEvaluationAge)AgeCriteria.ToServerObject();

            serverObject.DateCriteria = (Server.Application.DataExplorerNodeEvaluationDate)DateCriteria.ToServerObject();


            return;
        }
        public virtual void MapToServerObject(Server.Application.DataExplorerNodeEvaluationMemberMetric serverObject)
        {
            base.MapToServerObject((Server.Application.DataExplorerNodeEvaluation)serverObject);


            serverObject.MetricId = metricId;

            serverObject.ValueMinimum = ValueMinimum;

            serverObject.ValueMaximum = ValueMaximum;

            serverObject.CountOf = countOf;


            serverObject.AgeCriteria = (Server.Application.DataExplorerNodeEvaluationAge)AgeCriteria.ToServerObject();

            serverObject.DateCriteria = (Server.Application.DataExplorerNodeEvaluationDate)DateCriteria.ToServerObject();


            return;
        }
        public virtual void MapToServerObject(Server.Application.DataExplorerNodeEvaluationMemberDemographic serverObject)
        {
            base.MapToServerObject((Server.Application.DataExplorerNodeEvaluation)serverObject);


            serverObject.Gender = Gender;

            serverObject.EthnicityId = EthnicityId;

            serverObject.AgeCriteria = (Server.Application.DataExplorerNodeEvaluationAge)AgeCriteria.ToServerObject();

            serverObject.DateCriteria = (Server.Application.DataExplorerNodeEvaluationDate)DateCriteria.ToServerObject();


            return;
        }