Geliştiriciler

ERP sisteminizi veya diğer yazılımlarınızı ONEROV uygulamalarıyla etegrasyon ve API kullanımı hakkında bilgiler

Yöneticiler

Licrus'u daha verimli kullanmak için yapabileceklerinizi öğrenin ve uygulama parametrelerini keşfedin

Kullanıcılar

Uygulamaların nasıl kullanıldığı hakkında bilgi alın ve süreçler hakkında bilgier edinin.

2500

Happy Customer

Client's Feedback

What People Say


Güncellemeler


Fiyat Listesi Nesneleri(PriceList)

Fiyat listesi  entegrasyonlarında kullanılan nesnelerdir. Bu nesneler uygulama veya eklenti geliştirirken kullanılan Domain nesnelerinden farklı olarak sadece Entegrasyon işlemlerinde kullanılır.

AlanAçıklama
Değer
AuthTicketKimlik doğrulaması için kullanılacak ticketZorunlu
EntityPriceListEntityPriceList” ,  parça fiyatları  hakkında bilgileri içeren bir veri yapısını temsil etmektedir.
Zorunlu
StartDateFiyat listesinin başlangıç tarihi
Zorunlu
EndDatefiyat listesinin biteceği tarih  isteğe bağlı
CircularType
Lister türü
Ürün Sirküleri=1
İşçilik Puan Sirküleri=6
İşçilik Fiyat Sirküleri=7
Ürün Grubu Fiyat Sirküleri=8
Parça Sirküleri=3
Şu anda aktif olan Parça Sirküleridir

Zorunlu
OutOfWarrantyPriceGaranti Dışı Ücreti
(Müşteri fiyatı)

Zorunlu
PriceNormal Ücreti (Garanti Dahilinde)
(Servis fiyatı)

Zorunlu
Details.Part.CodeYedek parça kodu, sistemde kayıtlı olmayan bir kod verildiğinde hata alınacaktır. Bu durumda, LİCRUS sistemine ait olmayan bir yedek parça kodu kullanılmamalıdır.
Zorunlu

Liste Sayfaları

Liste Sayfası Oluşturmak

Licrus uygulamalarında bir veriyi klasik listelemek için yapılacak en hızlı ve standart yöntem bir liste sayfası eklemektir. Bir liste (index) sayfası iki temel bileşenden oluştur.

  1. Backend (Web Api Controller)
  2. Frontend (HTML+TypeScript+Css)

Bu bileşenler gelşitirilecek ekranın içeriğinde göre farklı nesneler kod blokları içerebilir. Örneğin kimi arayüzlerde TypeScript kodu veya CSS olmadan çalışabilirsiniz.

BackEnd (Controller)

Bir liste sayfası eklemek için yapılması gereken ilk işlem Web Api Controller’In eklenmesidir.

Eklenecek controller bir veri nesnesiyle çalışacaksa
BaseApiController<SampleType>

Herhangi bir veri işlemi yapmayacaksa
BaseApiController sınıflarından türetilmelidir.

Örnek

public class SampleTypeController : BaseApiController<SampleType> {
    public override string AuthorizableContentName { get { return "Name Of Controller"; } }
    public override string AuthorizableContentGuid { get { return "Unique GUID Value"; } }
}

FrontEnd (Controller)