Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Ürün kartının Resimler sekmesinde ürüne ait resimler yüklenir. Ürünün 8 adet resmi eklenebilir. Resim eklemek için Browse (Göz At) seçeneğine tıklanır ve resim dosyası bulunduğu klasörden seçilerek yüklenir.

Image Removed

Panel

Table of Contents

Panel

Amaç

Ürünler menüsünde n tane resim eklenmesi ve rest api resim işlemlerinde performans iyileştirmesine yönelik altyapı çalışması hedeflenmiştir.

Panel
titleÜrünler Resim Sekmesinin Yenilenmesi

1- Ürünler Resim Sekmesinin Yenilenmesi

  • "Ürünler > Resimler" sekmesinde 8 sabit resim giriş desteğinin kaldırılması
Expand
titleEski Görünüm

Image Added

  • Yerine n adet ekleme yapılabilmesini sağlayan liste desteği eklenmesi
Expand
titleYeni Görünüm

Image Added

Kullanım

Ürünler liste ekranına gelinir. Resimler sekmesini açılır. Resim eklemesi yapabilmek için "Yeni" (plus) butonuna basılır. Açılan ekran üzerinden resim dosya yoluna girilir ve resim dosyası seçimi yapılır. İlgili resim için isim yazılarak Tamam butonu ile yükleme yapılır.

Expand
titleResim Ekleme

Image Added


Image Added

Image Added

Panel
titleResimler için Yeni İş Nesnesi (PO_Image)

2- PO_Image İş Nesnesi

Resim bilgilerin tutuğu PO_Image nesnesi oluşturulması sağlanmıştır.

Tablo bilgileri;

Image Added


Image Added

  • Oid (guid)
  • OrginalImage (Image)
    • orjinal hali
  • Thumbnail32 (Image)
    • 32*32 dönüştürülmüş hali.
  • Thumbnail128 (Image)
    • 128x128 dönüştürülmüş hali.
  • Extension (string)
    • resmin formatı png, pdf vs.. Image.RawFormat  
  • Name (string)
    • resmin adı
  • TicketOid 
    • relation kayıtları için
  • ProductOid
    • relation kayıtları için
  • _CreatedBy
  • _CreatedDateTime
  • OptimisticLockField
  • GCRecord
Panel
titleRest Üzerinden Desteklenmesi

3-API-Rest İşlemleri

Ürün kayıtları listesinin Rest üzerinden düzenlenmesi sağlanmıştır.

Rest İşlemleri için

http://localhost:64023/api/v1.0/products/productOid/ImageOid?sessionId=? ile ilgili ticketoid ye ait Thumbnail32,Thumbnail256,Oid,Extension,_CreatedDateTime, _LastModifiedDateTime gelir.

Product Oid: PO_Image tablosundaki ürünler resim için ProductOid kullanılır. Session alınarak rest-api işlemi gözlemlenir.

Image Added

Image Added