Product.cs 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Windows.Media.Imaging;
  7. namespace trade_akapralov.classes
  8. {
  9. public class Product
  10. {
  11. public int ProductID { get; set; }
  12. public string ProductArticleNumber { get; set; }
  13. public string ProductDescription { get; set; }
  14. public string ProductName { get; set; }
  15. public int ProductCategoryID { get; set; }
  16. public byte[] ProductPhoto { get; set; }
  17. public int ManufacturerID { get; set; }
  18. public decimal ProductCost { get; set; }
  19. public byte? ProductDiscountAmount { get; set; }
  20. public int ProductQuantityInStock { get; set; }
  21. public string ManufacturerName { get; set; }
  22. public string ProductCategoryName { get; set; }
  23. // Добавлено свойство для пути к изображению
  24. public string ProductPhotoPath { get; set; }
  25. public Product()
  26. {
  27. // Пример для правильного пути
  28. ProductPhotoPath = "file:///C:/Users/Neptu/source/repos/trade_akapralov/trade_akapralov/bin/Debug/net8.0-windows/photo/" + ProductArticleNumber + ".jpg";
  29. }
  30. }
  31. }