Пример #1
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);
        }
Пример #2
0
        public void AddMemberCaseCarePlanGoal(MemberCaseCarePlanGoal forMemberCaseCarePlanGoal)
        {
            foreach (MemberCaseCarePlanAssessmentCareMeasureGoal currentGoal in goals)
            {
                if (currentGoal.MemberCaseCarePlanGoalId == forMemberCaseCarePlanGoal.Id)
                {
                    return;
                }
            }

            MemberCaseCarePlanAssessmentCareMeasureGoal goal = new MemberCaseCarePlanAssessmentCareMeasureGoal(application);

            goal.MemberCaseCarePlanAssessmentCareMeasureId = Id;

            goal.MemberCaseCarePlanAssessmentCareMeasure = this;

            goal.SetMemberCaseCarePlanGoal(forMemberCaseCarePlanGoal);

            goals.Add(goal);

            return;
        }