Amaç
Destek kaydı resimler tabında grid üzerinden ilişkili resimlerin RL_Ticket_Image ile ilişkilendirilmesi, resim ekleme, silme ve PO_Image tablosundan beslenmesi, eski Image 01-08 değerlerin kaldırılması sağlanmıştır.
1- Destek Kayıtları Resim Sekmesinin Yenilenmesi
"Destek kayıtları > Resimler" sekmesinde 8 sabit resim giriş desteğinin kaldırılması
Yerine n adet ekleme yapılabilmesini sağlayan liste desteği eklenmesi
Kullanım
Destek kaydı ekranına liste ekranına gelinir. Resimler sekmesini açılır. Resim eklemesi yapabilmek için "Ekle" butonuna basılır.
Açılan ekran üzerinden resim dosya yoluna girilir ve resim dosyası seçimi yapılır.
Bilgilendirme
Destek kaydını kaydetme işlemi bitmeden eklenen resim kaydını düzeltemezsiniz. Resim ekledikten sonra destek kaydını kayıt yapmanız beklenir.
2- PO_Image İş Nesnesi
Resim bilgilerin tutuğu PO_Image nesnesi oluşturulması sağlanmıştır.
Tablo bilgileri;
- 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
İlişkili Tablo Bilgileri;
- RL_Ticket_Image
- Oid
- TicketOid
- ImageOid
- OptimisticLockField
Bilgilendirme
MT_Ticket içerisinde RL_Ticket_Image ile bağlantı sağlanır ve liste olarak gösterilmesinin sağlanmıştır.
3- Rest Post ve Get Uçları
Post ucu için (http://localhost:64023/api/v1.0/images?sessionId=fb00ddbf-e9c1-4406-bfb3-87c2942c5d70) {
"OriginalImage": "base64",
"TicketOid":
{ "Oid": "ticketoid" }
}
Get ucu için http://localhost:64023/api/v1.0/images?sessionId=b5331c70-46ff-46a7-bd1f-3143c63ba