Example #1
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }

            Sale sale = obj as Sale;

            if (sale == null)
            {
                return(false);
            }

            if (sale == this)
            {
                return(true);
            }

            return(amount == sale.amount && saleDate.Equals(sale.saleDate) &&
                   SellerTransaction.Equals(sale.SellerTransaction) &&
                   GoodsTransaction.Equals(sale.GoodsTransaction));
        }
Example #2
0
 /// <summary>
 /// Повертає об'єкт классу представлений у вигляді рядка таблиці
 /// </summary>
 /// <returns>
 /// Рядок з строковими представленнями об'єкту у вигляді рядка таблиці
 /// </returns>
 public string ToTableRow()
 {
     return('\u2502' + saleDate.ToTableRow() + GoodsTransaction.ToTableRow() + String.Format("{0, 7: 0.0}\u2502{1, 14:0.0}\u2502", amount, TotalPrice) + SellerTransaction.ToTableRow());
 }
Example #3
0
 public override string ToString()
 {
     return(SaleDate.ToString() + ' ' + SellerTransaction.ToString() + ' ' + GoodsTransaction.ToString() + ' ' + Amount);
 }