POST api/Raporisletme/KiyaslamaRaporuHTML

Kıyaslama raporunun HTML formatında oluşturulmasını sağlar.

Request Information

URI Parameters

None.

Body Parameters

KiyaslamaRaporParametreleriDTO
NameDescriptionTypeAdditional information
sezonID

Kıyaslama yapılacak aktif sezonu yazın. Bir önceki sezon otomatik olarak bulunacak ve dönüş değeri olarak gönderilecek.

integer

None.

sirketID

Raporun oluşturulacağı kurumların ait olduğu şirket... Kullanıcının aktif olarak işlem yaptığı kurumun şirketi.

integer

None.

kys_t1

Kıyaslama raporunun veri kaynağı için kullanılacak tarih aralığının başlangıcı... dd.MM.yyyy

string

None.

kys_t2

Kıyaslama raporunun veri kaynağı için kullanılacak tarih aralığının bitişi... dd.MM.yyyy

string

None.

kysKademeID

KademeID sıfır olursa tüm kademelerdeki sınıflar rapora dahil edilir. KademeID dolu iken Sınıf sıfır olursa o sadece kademenin tüm sınıfları rapora eklenir. Kademe seçili iken farklı kademenin bir sınıfı seçilirse rapor boş gelecektir. Kademeler; [{ID:0, Ad:"Tümü"}, {ID:1,Ad:"Ana Okulu"}, {ID:2,Ad:"İlk Okul"}, {ID:3, Ad:"Orta Okul"}, {ID:4, Ad:"Lise"}, {ID:5, Ad:"Genel"}]

integer

None.

kysSinifID

Sınıf sıfır olursa tüm sınıflar rapora eklenir. [{ ID: 0,Ad:"Okul öncesi"},{ ID: 1,Ad:"1. Sınıf"},{ ID: 2,Ad: "2. Sınıf"},{ ID: 3,Ad: "3. Sınıf"},{ ID: 4,Ad: "4. Sınıf"},{ ID: 5,Ad: "5. Sınıf"},{ ID: 6,Ad: "6. Sınıf"},{ ID: 7,Ad: "7. Sınıf"},{ ID: 8,Ad: "8. Sınıf"},{ ID: 9,Ad: "9. Sınıf"},{ ID: 10,Ad: "10. Sınıf"},{ ID: 11,Ad: "11. Sınıf"},{ ID: 12,Ad: "12. Sınıf"},{ ID: 13,Ad: "Genel"}]

integer

None.

kysYenileme

Rapora dahil edilecek kayıt statüsü; 0 : Tüm kayıt olan öğrenciler 1 : Sadece kayıt yenileyen öğrenciler -1 : Sadece dışardan gelen öğrenciler

integer

None.

kysSilindi

Kayıt sildirmiş öğrencilerin rapora 0 : Hesaplamalara dahil et 1 : Rapora dahil etme

integer

None.

kysUrun

Rapora eklenecek ürünlerin "eğitim" ürünü olma durumunu belirler; 1: sadece eğitim ürünleri 0: tüm ürünler -1: sadece eğitim ürünü olmayan satışlar

integer

None.

appToken

Mobil uygulama için verilen sabit anahtardır. Her sorguda mutlaka gönderilmesi gerekir

string

None.

OturumToken

Oturum açma işlemi başarılı olduğunda sistemin ürettiği kişiye özel anahtar sonraki taleplerde kimlik doğrulaması için gönderilecektir. Oturum zaman aşımı sonrası veya aynı kişinin farklı bir cihazda oturum açması halinde geçersiz olacaktır.

string

None.

Request Formats

application/json, text/json

Sample:
{
  "sezonID": 1,
  "sirketID": 2,
  "kys_t1": "sample string 3",
  "kys_t2": "sample string 4",
  "kysKademeID": 5,
  "kysSinifID": 6,
  "kysYenileme": 7,
  "kysSilindi": 8,
  "kysUrun": 9,
  "appToken": "sample string 10",
  "OturumToken": "sample string 11"
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

string

Response Formats

application/json, text/json

Sample:
"sample string 1"