Esempio n. 1
0
        public void MapFromServerObject(Mercury.Server.Application.MemberCaseCareIntervention serverObject)
        {
            base.MapFromServerObject((Mercury.Server.Application.CareIntervention)serverObject);


            memberCaseId = serverObject.MemberCaseId;

            careInterventionId = serverObject.CareInterventionId;

            status = serverObject.Status;


            activities = new List <MemberCaseCareInterventionActivity> ();

            foreach (Server.Application.MemberCaseCareInterventionActivity currentActivity in serverObject.CareInterventionActivities)
            {
                MemberCaseCareInterventionActivity activity = new MemberCaseCareInterventionActivity(application, currentActivity);

                activity.MemberCaseCareIntervention = this;

                activities.Add(activity);
            }



            return;
        }
Esempio n. 2
0
        public void MapFromServerObject(Mercury.Server.Application.MemberCaseCarePlanGoal serverObject)
        {
            base.MapFromServerObject((Mercury.Server.Application.CarePlanGoal)serverObject);


            memberCaseCarePlanId = serverObject.MemberCaseCarePlanId;

            carePlanGoalId = serverObject.CarePlanGoalId;

            status = serverObject.Status;

            initialValue = serverObject.InitialValue;

            lastValue = serverObject.LastValue;

            targetValue = serverObject.TargetValue;

            interventions.Clear();

            foreach (Server.Application.MemberCaseCarePlanGoalIntervention currentServerCareIntervention in serverObject.GoalInterventions)
            {
                MemberCaseCarePlanGoalIntervention intervention = new MemberCaseCarePlanGoalIntervention(Application, currentServerCareIntervention);

                intervention.MemberCaseCarePlanGoal = this;

                interventions.Add(intervention);
            }


            return;
        }
Esempio n. 3
0
        public MemberCaseCarePlan(Application applicationReference, Mercury.Server.Application.MemberCaseCarePlan serverObject)
        {
            BaseConstructor(applicationReference, serverObject);


            MemberCaseId = serverObject.MemberCaseId;

            carePlanId = serverObject.CarePlanId;

            status = serverObject.Status;


            addedDate = serverObject.AddedDate;

            EffectiveDate = serverObject.EffectiveDate;

            TerminationDate = serverObject.TerminationDate;

            careOutcomeId = serverObject.CareOutcomeId;


            goals = new List <MemberCaseCarePlanGoal> ();

            foreach (Server.Application.MemberCaseCarePlanGoal currentServerGoal in serverObject.Goals)
            {
                MemberCaseCarePlanGoal memberCaseCarePlanGoal = new MemberCaseCarePlanGoal(application, currentServerGoal);

                memberCaseCarePlanGoal.MemberCaseCarePlan = this;

                goals.Add(memberCaseCarePlanGoal);
            }


            return;
        }
Esempio n. 4
0
        public MemberCase(Application applicationReference, Mercury.Server.Application.MemberCase serverObject)
        {
            BaseConstructor(applicationReference, serverObject);


            memberId = serverObject.MemberId;

            referenceNumber = serverObject.ReferenceNumber;

            status = serverObject.Status;


            assignedToWorkTeamId = serverObject.AssignedToWorkTeamId;

            assignedToWorkTeamDate = serverObject.AssignedToWorkTeamDate;


            assignedToSecurityAuthorityId = serverObject.AssignedToSecurityAuthorityId;

            assignedToUserAccountId = serverObject.AssignedToUserAccountId;

            assignedToUserAccountName = serverObject.AssignedToUserAccountName;

            assignedToUserDisplayName = serverObject.AssignedToUserDisplayName;

            assignedToDate = serverObject.AssignedToDate;


            lockedBySecurityAuthorityId = serverObject.LockedBySecurityAuthorityId;

            lockedByUserAccountId = serverObject.LockedByUserAccountId;

            lockedByUserAccountName = serverObject.LockedByUserAccountName;

            lockedByUserDisplayName = serverObject.LockedByUserDisplayName;

            lockedByDate = serverObject.LockedByDate;


            effectiveDate = serverObject.EffectiveDate;

            terminationDate = serverObject.TerminationDate;


            problemClasses.Clear();

            foreach (Server.Application.MemberCaseProblemClass currentServerProblemClass in serverObject.ProblemClasses)
            {
                MemberCaseProblemClass problemClass = new MemberCaseProblemClass(Application, currentServerProblemClass);

                problemClass.MemberCase = this;

                problemClasses.Add(problemClass);
            }

            carePlans.Clear();

            foreach (Server.Application.MemberCaseCarePlan currentServerCarePlan in serverObject.CarePlans)
            {
                MemberCaseCarePlan carePlan = new MemberCaseCarePlan(Application, currentServerCarePlan);

                carePlan.MemberCase = this;

                carePlans.Add(carePlan);
            }

            careInterventions.Clear();

            foreach (Server.Application.MemberCaseCareIntervention currentServerCareIntervention in serverObject.CareInterventions)
            {
                MemberCaseCareIntervention careIntervention = new MemberCaseCareIntervention(Application, currentServerCareIntervention);

                careIntervention.MemberCase = this;

                careInterventions.Add(careIntervention);
            }

            return;
        }