public void SetRelationshipType(int p_oid, ChroniGenNHibernate.Enumerated.Chroni.RelationshipEnum p_relationship)
        {
            /*PROTECTED REGION ID(ChroniGenNHibernate.CEN.Chroni_Relationship_setRelationshipType) ENABLED START*/

            // Write here your custom code...

            RelationshipCAD relationshipCAD = new RelationshipCAD();
            RelationshipCEN relationshipCEN = new RelationshipCEN(relationshipCAD);

            if (p_oid > 0)
            {
                RelationshipEN relationship = relationshipCEN.ReadOID(p_oid);

                if (relationship != null)
                {
                    if (p_relationship > 0)
                    {
                        relationship.Relationship = p_relationship;
                        relationshipCAD.Modify(relationship);
                    }
                }
            }

            /*PROTECTED REGION END*/
        }
示例#2
0
        private void init(int identifier
                          , ChroniGenNHibernate.Enumerated.Chroni.RelationshipEnum relationship, int patientOID, int relatedPersonOID)
        {
            this.Identifier = identifier;


            this.Relationship = relationship;

            this.PatientOID = patientOID;

            this.RelatedPersonOID = relatedPersonOID;
        }
示例#3
0
        public void Modify(int p_Relationship_OID, ChroniGenNHibernate.Enumerated.Chroni.RelationshipEnum p_relationship, int p_patientOID, int p_relatedPersonOID)
        {
            RelationshipEN relationshipEN = null;

            //Initialized RelationshipEN
            relationshipEN                  = new RelationshipEN();
            relationshipEN.Identifier       = p_Relationship_OID;
            relationshipEN.Relationship     = p_relationship;
            relationshipEN.PatientOID       = p_patientOID;
            relationshipEN.RelatedPersonOID = p_relatedPersonOID;
            //Call to RelationshipCAD

            _IRelationshipCAD.Modify(relationshipEN);
        }
示例#4
0
        public int New_(ChroniGenNHibernate.Enumerated.Chroni.RelationshipEnum p_relationship, int p_patientOID, int p_relatedPersonOID)
        {
            RelationshipEN relationshipEN = null;
            int            oid;

            //Initialized RelationshipEN
            relationshipEN = new RelationshipEN();
            relationshipEN.Relationship = p_relationship;

            relationshipEN.PatientOID = p_patientOID;

            relationshipEN.RelatedPersonOID = p_relatedPersonOID;

            //Call to RelationshipCAD

            oid = _IRelationshipCAD.New_(relationshipEN);
            return(oid);
        }
示例#5
0
 public RelationshipEN(int identifier, ChroniGenNHibernate.Enumerated.Chroni.RelationshipEnum relationship, int patientOID, int relatedPersonOID
                       )
 {
     this.init(Identifier, relationship, patientOID, relatedPersonOID);
 }