コード例 #1
0
        public object Clone(HD cloneHeader)
        {
            DetailsWrapper <DD, DS, HD> clone = new DetailsWrapper <DD, DS, HD>(cloneHeader);

            clone.DetSet = this.DetSet.Clone() as DS;
            return(clone);
        }
コード例 #2
0
        public override bool Equals(object obj)
        {
            DetailsWrapper <DD, DS, HD> dat = obj as DetailsWrapper <DD, DS, HD>;

            if (dat != null)
            {
                int header_id1 = this.Header == null ? 0 : this.Header.ID;
                int header_id2 = dat.Header == null ? 0 : dat.Header.ID;
                if (header_id1 != header_id2)
                {
                    return(false);
                }
                if (!DetSet.Equals(dat.DetSet))
                {
                    return(false);
                }
            }
            return(true);
        }
コード例 #3
0
ファイル: SysAuditDat.cs プロジェクト: lmedvedev/PioFramework
 protected override void Init()
 {
     base.Init();
     _Details = new DetailsWrapper <SysAuditDetailsDat, SysAuditDetailsSet, SysAuditDat>(this);
 }