public override SbnObject Clone(string sNodeName) { CommissionSessionMember member = new CommissionSessionMember { ID = base.ID, EnterTime = this._EnterTime, Description = this._Description, ExitTime = this._ExitTime }; if (!object.ReferenceEquals(this.CorrelateSession, null)) { member.CorrelateSession = (CommissionSession)this.CorrelateSession.Clone(sNodeName); } if (!object.ReferenceEquals(this.CorrelatePerson, null)) { member.CorrelatePerson = (MFPerson)this.CorrelatePerson.Clone(sNodeName); } member.IsPresent = this.IsPresent; member.IsStaticMember = this.IsStaticMember; if (!object.ReferenceEquals(this.CorrelateOrgPosition, null)) { member.CorrelateOrgPosition = (MFOrgPosition)this.CorrelateOrgPosition.Clone(sNodeName); } member.Justifiable = this.Justifiable; return(member); }
public override void Initialize() { base.Initialize(); this._OpinionDescription = ""; this._CorrelateSession = new CommissionSession(); this._CorrelateMember = new CommissionSessionMember(); this._CorrelateOffer = new Offer(); this._OpinionType = new BasicInfoDetail(); this._AnnotationPics = new AnnotationPictures(); this._OfferCommission = new Sbn.Products.GEP.GEPObject.OfferCommission(); }