Kimlik Sınıfı - CSharp


Kimlikle ilgili işlemler için kullanılabilecek bir csharp sınıf alternatifidir.

Kod


class Kimlik
{
    public int Seri { get; set; }
    public int No { get; set; }
    public int TCKN { get; set; }
    public string Soyadi { get; set; }
    public string Adi { get; set; }
    public string BabaAdi { get; set; }
    public string AnaAdi { get; set; }
    public string DogumYeri { get; set; }
    public DateTime DogumTarihi { get; set; }
    public MedeniHalListe MedeniHali { get; set; }
    public string Dini { get; set; }
    public KanGrubuListe KanGrubu { get; set; }
    public IlListe Il { get; set; }
    public string Ilce { get; set; }
    public string MahalleKoy { get; set; }
    public int CiltNo { get; set; }
    public int AileSiraNo { get; set; }
    public int SiraNo { get; set; }
    public string VerildigiYer { get; set; }
    public VerilisNedeniListe VerilisNedeni { get; set; }
    public string VHKİ { get; set; }
    public string NufusMuduru { get; set; }


    public enum MedeniHalListe
    {
        Evli,
        Bekar
    }

    public enum IlListe
    {
        Adana,
        Adiyaman,
        Afyonkarahisar,
        Ağri,
        Aksaray,
        Amasya,
        Ankara,
        Antalya,
        Ardahan,
        Artvin,
        Aydin,
        Balikesir,
        Bartin,
        Batman,
        Bayburt,
        Bilecik,
        Bingöl,
        Bitlis,
        Bolu,
        Burdur,
        Bursa,
        Çanakkale,
        Çankiri,
        Çorum,
        Denizli,
        Diyarbakir,
        Düzce,
        Edirne,
        Elaziğ,
        Erzincan,
        Erzurum,
        Eskişehir,
        Gaziantep,
        Giresun,
        Gümüşhane,
        Hakkari,
        Hatay,
        İğdir,
        İsparta,
        İstanbul,
        İzmir,
        Kahramanmaraş,
        Karabük,
        Karaman,
        Kars,
        Kastamonu,
        Kayseri,
        Kirikkale,
        Kirklareli,
        Kirşehir,
        Kilis,
        Kocaeli,
        Konya,
        Kütahya,
        Malatya,
        Manisa,
        Mardin,
        Mersin,
        Muğla,
        Muş,
        Nevşehir,
        Niğde,
        Ordu,
        Osmaniye,
        Rize,
        Sakarya,
        Samsun,
        Siirt,
        Sinop,
        Sivas,
        Şanliurfa,
        Şirnak,
        Tekirdağ,
        Tokat,
        Trabzon,
        Tunceli,
        Uşak,
        Van,
        Yalova,
        Yozgat,
        Zonguldak
    }

    public enum KanGrubuListe
    {
        Sifir_RhPozitif,
        Sifir_RhNegatif,
        A_RhPozitif,
        A_RhNegatif,
        B_RhPozitif,
        B_RhNegatif,
        AB_RhPozitif,
        AB_RhNegatif

    }

    public enum VerilisNedeniListe
    {
        Kayip,
        Degistirme
    }

    public Kimlik()
    {
	//Kodlar
    }
}

Etiketler
csharp