C# Tc No Sorgulatma

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bychaos
    bychaos's avatar
    Kayıt Tarihi: 03/Nisan/2007
    Erkek

    C# ekliycegim textbox a tc 11 haneli tc nosunu girdiginde sorgula dedigi zaman diyer belirttigim textboxlara ad soyad dogum tarihi vs,

    girilen tc doğruysa bunlara veri ekliycek wep referans eklemeye çalıştımda solution da hata verdi bunun hakkında bi çalışma veya yardımcı olucak mürid warmı


    İyi bir kalça sahibi olmanın, iyi bir kafa sahibi olmaktan daha fazla prim yaptığı bir ülkede, hiçbir şey daha ileriye gitmez. . Can Dündar.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GUS
    GUS's avatar
    Kayıt Tarihi: 24/Şubat/2013
    Erkek

    web referans derken silverlight daki web servisimi kast ettin? yoksa linq ilemi yapıyorsun?

    edit:saçmalıyoda olabilirim :D

    GUS tarafından 23/May/13 03:49 tarihinde düzenlenmiştir

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yigit
    Yigit's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    Daha önceleri tc kimlik noyu devletin sitesinden xml aracılığı ile sorguluyorduk ama artık özel izin falan almak gerekiyor.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    kullandığın apiler ne ?  mernisten bahsediyorsan paralı oldu . 

    ne hatası veriyor ?  

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bychaos
    bychaos's avatar
    Kayıt Tarihi: 03/Nisan/2007
    Erkek

    Nüfus müdürlüğü T.C kimlik no doğrulama servisini dışarı açmış o zaman biz de deneyelim.Bu örneğimiz C# ile olacak.

    Başlayalım.Doğrulamayı http://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx linkindeki web servisten yararlanarak yapacağız.Resimlerdeki adımları aynen izliyoruz.

    Yukarıda verdiğim web servis linkini yapıştırıyoruz ve “Go” butonuna basıyoruz.Butona bastıktan sonraki görüntü aşağıdaki gibi olacaktır.

    Add Reference butonuna tıklamadan önce bakalım ne gerekiyormuş bize T.C kimlik no doğrulamak için,Resimdeki mavi TCKimlikNoDogrula linkine tıklıyoruz ve karşımıza böyle birşey geliyor.

    1 ile işaretli yerde bizden T.C kimlik noyu doğrulamak için 4 parametre istediğini gösteriyor.TCKimlikNo long tipinde,Ad string tipinde ,Soyad string tipinde,DogumYili integer tipinde.

    2′de ise sorgulamayı yaptıktan sonra bize boolean tipinde bir cevap döneceğini söylüyor.Yani true veya false.

    Bilgileri verdikten sonra 3.resimdeki Add Referance adlı butona basıyoruz.Daha sonra projemizdeki görüntü aşağıdaki gibi olacak.

    Daha sonra formumuza sırasıyla 4 textbox ve 1 buton ekliyoruz.Textboxların isimleri sırasıyla tctextbox,adtextbox,soyadtextbox,dogumyilitextbox.Butona çift tıklayıp click olayına gidelim.Bu kodları yazalım.

     

    try
    {
    tr.gov.nvi.tckimlik.KPSPublic servis = new tr.gov.nvi.tckimlik.KPSPublic();  //servis adında bir KPSPublic nesnesi oluşturduk.
    bool donendeger = servis.TCKimlikNoDogrula(Convert.ToInt64(tctextbox.Text), adtextbox.Text, soyadtextbox.Text, Convert.ToInt32(dogumyilitextbox.Text)); //Web servisin içinde TCKimlikNoDogrula adında bir method var yukarıda da belirttiğim gibi 4 parametre alıyor.Buradan dönen değeri donendeger adlı bool tipindeki değişkene attım.True veya false döneceği için.

    if (donendeger == true)//Eğer dönen değer True ise;
    {
    MessageBox.Show(“Doğrulandı”);//Bilgilerin doğru olduğunu gösterir.Doğrulandı mesajını döndür.
    }
    else if (donendeger == false)//Değilse
    {
    MessageBox.Show(“Doğrulanamadı”);//Bilgilerin doğru olmadığını gösterir.Doğrulanamadı mesajını döndürür.

    }
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message);  // Olası bir hata da,hata mesajının dönmesi için.
    }

     

    Bu döküman üstünden yolla çıkmıştım sanırım eski bi döküman yukarıdaki link i yapiştirdigim zaman add to referance kısmına aldıgım hata şu

    an error (details) occured while attempting to find services at
    http://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx

    bychaos tarafından 23/May/13 05:45 tarihinde düzenlenmiştir

    İyi bir kalça sahibi olmanın, iyi bir kafa sahibi olmaktan daha fazla prim yaptığı bir ülkede, hiçbir şey daha ileriye gitmez. . Can Dündar.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bychaos
    bychaos's avatar
    Kayıt Tarihi: 03/Nisan/2007
    Erkek


    İyi bir kalça sahibi olmanın, iyi bir kafa sahibi olmaktan daha fazla prim yaptığı bir ülkede, hiçbir şey daha ileriye gitmez. . Can Dündar.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    mernis servisi paralı oldu bildiğim kadarıyla.


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sharp
    Sharp's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    artık her önüne gelen tc sorguluyamıyor hocam ip lere izin veriyorlar,

    örneğin biz hastanelerimizden birisinin IP adresi değiştiğinde bunu nvi,mernis,sgk,sağlık bakanlığına bildiriyoruz onlar bize servisler için izin veriyor

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bychaos
    bychaos's avatar
    Kayıt Tarihi: 03/Nisan/2007
    Erkek
    Sharp bunu yazdı

    artık her önüne gelen tc sorguluyamıyor hocam ip lere izin veriyorlar,

    örneğin biz hastanelerimizden birisinin IP adresi değiştiğinde bunu nvi,mernis,sgk,sağlık bakanlığına bildiriyoruz onlar bize servisler için izin veriyor

    Tskler hocam sagollasın ben tez projem de kullancaktım bi hastane otomasyonu yaptım neler olması gereklidir kısaca özet geçiçek olursak ?


    İyi bir kalça sahibi olmanın, iyi bir kafa sahibi olmaktan daha fazla prim yaptığı bir ülkede, hiçbir şey daha ileriye gitmez. . Can Dündar.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sharp
    Sharp's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    bychaos bunu yazdı
    Sharp bunu yazdı

    artık her önüne gelen tc sorguluyamıyor hocam ip lere izin veriyorlar,

    örneğin biz hastanelerimizden birisinin IP adresi değiştiğinde bunu nvi,mernis,sgk,sağlık bakanlığına bildiriyoruz onlar bize servisler için izin veriyor

    Tskler hocam sagollasın ben tez projem de kullancaktım bi hastane otomasyonu yaptım neler olması gereklidir kısaca özet geçiçek olursak ?

    özetle : hastakabul -> poliklinik -> tanı ve tetkikler ->fatura'dır ayrıntılı istersen özelden yardımcı olurum hocam

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mami96
    mami96's avatar
    Kayıt Tarihi: 02/Ocak/2010
    Erkek

    XML Servislerini kullanarak dogrulama yapabilirsiniz.

    Parali oldugu falan yok size verilen servis kodlari bunlar

    https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL

    Baska sekilde bi gizli adres daha var o da belirli degerleri girince ornegin


    Program'a 111111111 gibi 11 haneli bi tc no girince kisinin kimlik bilgilerinin verir ama buyuk ihtimal servisi almaya calisinca

    Sistemde teknik bir hata oluştu veya bu sayfayı görmek için yetkiniz yoktur.

    hatasini verir.

     

    Buyrun ornek kodlar

    http://yadi.sk/d/K4NAnEen0f723


    C# ile yazilmistir.

     

    Ekran Görüntüleri:

     

     

     
    mami96 tarafından 25/May/13 19:55 tarihinde düzenlenmiştir

    Root
Toplam Hit: 2179 Toplam Mesaj: 11