public void Fetch()
        {
            this.Validate(true);

            FI.DataAccess.Contacts dacObj = DataAccessFactory.Instance.GetContactsDA();
            System.Data.DataRow    row    = dacObj.ReadContact(this._owner.ID, this.ID).Rows[0];
            this._name  = (string)row["Name"];
            this._email = (string)row["EMail"];
            this._distributionFormat = (Contact.DistributionFormatEnum)System.Enum.Parse(typeof(Contact.DistributionFormatEnum), (string)row["DistributionFormat"]);

            _isDirty = false;
            _isProxy = false;
        }
        public void Fetch()
        {
            this.Validate(true);

            FI.Common.DataAccess.IContactsDA dacObj=DataAccessFactory.Instance.GetContactsDA();
            System.Data.DataRow row=dacObj.ReadContact(this._owner.ID , this.ID).Rows[0];
            this._name=(string)row["Name"];
            this._email=(string)row["EMail"];
            this._distributionFormat=(Contact.DistributionFormatEnum)System.Enum.Parse(typeof(Contact.DistributionFormatEnum) , (string)row["DistributionFormat"]);

            _isDirty=false;
            _isProxy=false;
        }