示例#1
0
        public Boolean IsEqual(MemberCaseProblemClass compareObject)
        {
            Boolean isEqual = base.IsEqual((CoreExtensibleObject)compareObject);



            return(isEqual);
        }
示例#2
0
        public MemberCaseProblemClass Copy()
        {
            Server.Application.MemberCaseProblemClass serverObject = (Server.Application.MemberCaseProblemClass)ToServerObject();

            MemberCaseProblemClass copiedObject = new MemberCaseProblemClass(application, serverObject);

            return(copiedObject);
        }
示例#3
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;
        }