Example #1
0
        public void SetCareMeasure(CareMeasure forCareMeasure)
        {
            careMeasureDomainId = forCareMeasure.CareMeasureDomainId;

            careMeasureDomainName = forCareMeasure.CareMeasureDomainName;

            careMeasureClassId = forCareMeasure.CareMeasureClassId;

            careMeasureClassName = forCareMeasure.CareMeasureClassName;

            careMeasureId = forCareMeasure.Id;

            Name = forCareMeasure.Name;

            Description = forCareMeasure.Description;


            // CREATE COMPONENTS HERE

            foreach (CareMeasureComponent currentComponent in forCareMeasure.Components)
            {
                MemberCaseCarePlanAssessmentCareMeasureComponent careMeasureComponent = new MemberCaseCarePlanAssessmentCareMeasureComponent(application);

                careMeasureComponent.MemberCaseCarePlanAssessmentCareMeasureId = Id;

                careMeasureComponent.MemberCaseCarePlanAssessmentCareMeasure = this;

                careMeasureComponent.SetCareMeasureComponent(currentComponent);

                components.Add(careMeasureComponent);
            }

            return;
        }
Example #2
0
        public override Boolean LoadChildObjects()
        {
            Boolean success = true;

            String selectStatement;

            System.Data.DataTable dataTable;


            // LOAD CHILD OBJECTS

            selectStatement = "SELECT * FROM dbo.MemberCaseCarePlanAssessmentCareMeasureGoal WHERE MemberCaseCarePlanAssessmentCareMeasureId = " + Id.ToString();

            dataTable = application.EnvironmentDatabase.SelectDataTable(selectStatement, 0);

            foreach (System.Data.DataRow currentRow in dataTable.Rows)
            {
                MemberCaseCarePlanAssessmentCareMeasureGoal goal = new MemberCaseCarePlanAssessmentCareMeasureGoal(application);

                goal.MapDataFields(currentRow);

                goal.LoadChildObjects();

                goal.MemberCaseCarePlanAssessmentCareMeasure = this;

                goals.Add(goal);
            }


            selectStatement = "SELECT * FROM dbo.MemberCaseCarePlanAssessmentCareMeasureComponent WHERE MemberCaseCarePlanAssessmentCareMeasureId = " + Id.ToString();

            dataTable = application.EnvironmentDatabase.SelectDataTable(selectStatement, 0);

            foreach (System.Data.DataRow currentRow in dataTable.Rows)
            {
                MemberCaseCarePlanAssessmentCareMeasureComponent component = new MemberCaseCarePlanAssessmentCareMeasureComponent(application);

                component.MapDataFields(currentRow);

                component.LoadChildObjects();

                component.MemberCaseCarePlanAssessmentCareMeasure = this;

                components.Add(component);
            }

            return(success);
        }