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)); }
/// <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()); }
public override string ToString() { return(SaleDate.ToString() + ' ' + SellerTransaction.ToString() + ' ' + GoodsTransaction.ToString() + ' ' + Amount); }