示例#1
0
        public override void AssignFrom(Entity rhs)
        {
            base.AssignFrom(rhs);

            Sale _obj = rhs as Sale;

            mSaleLines = new List <SaleLine>();

            foreach (SaleLine line in _obj.SaleLines)
            {
                SaleLine new_line = line.Clone() as SaleLine;
                new_line.Sale = this;
                mSaleLines.Add(new_line);
            }
        }
 public override bool Equals(object obj)
 {
     if (obj is SaleLine)
     {
         SaleLine _obj = (SaleLine)obj;
         if (FromDb && _obj.FromDb)
         {
             return(_obj.SaleLineID == SaleLineID);
         }
         if (Sale.Equals(_obj.Sale))
         {
             return(_obj.LineNumber == LineNumber);
         }
     }
     return(false);
 }