GSLink.cs 840 B

12345678910111213141516171819202122232425262728293031323334
  1. using System;
  2. namespace Lab18.Models
  3. {
  4. public class GSLink
  5. {
  6. int s_id;
  7. int g_id;
  8. int quantity = 0;
  9. public int S_id
  10. {
  11. get { return s_id; }
  12. }
  13. public int G_id
  14. {
  15. get { return g_id; }
  16. }
  17. public int Quantity
  18. {
  19. get { return quantity; }
  20. set { quantity = value; }
  21. }
  22. public GSLink(int s_id, int g_id)
  23. {
  24. this.s_id = s_id;
  25. this.g_id = g_id;
  26. }
  27. //проверка двух объектов на совпадение номеров поставщиков и товаров
  28. public override bool Equals(object obj)
  29. {
  30. GSLink p = obj as GSLink;
  31. return ((s_id == p.s_id) && (g_id == p.g_id));
  32. }
  33. }
  34. }