oguzhankircali
2/20/2018 - 8:11 AM

SagmerEnum.cs

public class SagmerEnum
    {
        public enum PoliceTipiTypeEnum
        {
            [Description("Ferdi")]
            Ferdi = 'F',
            [Description("Grup")]
            Grup = 'G'
        }

        public enum YeniYenilemeGecisTypeEnum
        {
            [Description("Yeni İş")]
            Yeni_Is = 1,
            [Description("Yenileme")]
            Yenileme = 2,
            [Description("Sigortalı Geçiş")]
            Sigortali_Gecis = 3
        }

        public enum IdentityTypeEnum
        {
            [Description("TC Kimlik")]
            TC_Kimlik = 1,
            [Description("Vergi Kimlik")]
            Vergi_Kimlik = 2,
            [Description("Pasaport")]
            Pasaport = 3,
            [Description("Yabancı Kimlik")]
            Yabanci_Kimlik = 4,
            [Description("Kimliksiz")]
            Kimliksiz = 5
        }
        public enum AliskanlikPeriyodTypeEnum
        {
            [Description("Gün")]
            Gun = 'G',
            [Description("Hafta")]
            Hafta = 'H',
            [Description("Ay")]
            Ay = 'A',
            [Description("Yıl")]
            Yil = 'Y'
        }

        public enum ZeylTypeEnum
        {
            [Description("")]
            Baslangic = 1,
            [Description("")]
            Iptal = 2,
            [Description("")]
            Sigortali_Girisi = 3,
            [Description("")]
            Sigortali_Cikisi = 4,
            [Description("")]
            Teminat_Plan_Degisikligi = 5,
            [Description("")]
            Uretim_Kaynak_Degisikligi = 6,
            [Description("")]
            Sigortali_Bilgi_Degisikligi = 7,
            [Description("")]
            Sigorta_Ettiren_Degisikligi = 8,
            [Description("")]
            Gidecegi_Ulke_Degisikligi = 9,
            [Description("")]
            Prim_Farki_Zeyli = 10,
            [Description("")]
            Kisa_Donem_Esasli_Iptal = 11,
            [Description("")]
            Gun_Esasli_Iptal = 12,
            [Description("")]
            Prim_Iadesiz_Iptal = 13,
            [Description("")]
            Dondurma_Sonucu_Iptal = 14,
            [Description("")]
            Mebdeinden_Baslangictan_Iptal = 15,
            [Description("")]
            Meriyete_Donus_Zeyli = 16,
            [Description("")]
            Baslangic_Bitis_Tarihi_Degisikligi = 17,
            [Description("")]
            Police_Tahakkuk = 18,
            [Description("")]
            Sigortali_Tahakkuk = 19,
            [Description("")]
            Teminat_Zeyli = 20
        }

        /// <summary>
        /// Get value from description
        /// </summary>
        public enum SigortaEttirenUyrukTypeEnum
        {
            [Description("TC")]
            TC_Uyruk = 1,
            [Description("YABANCI")]
            Yabanci_Uyruk = 2
        }
        /// <summary>
        /// String value enum type
        /// </summary>
        public enum EvetHayirTypeEnum
        {
            [Description("Evet")]
            Evet = 'E',
            [Description("Hayır")]
            Hayir = 'H'
        }

        /// <summary>
        /// Get value from description
        /// </summary>
        public enum SigortaliUyrukTypeEnum
        {
            [Description("TC")]
            TC_Uyruk = 1,
            [Description("YABANCI")]
            Yabanci_Uyruk = 2
        }
        /// <summary>
        /// String value enum type
        /// </summary>
        public enum CinsiyetEnum
        {
            [Description("Erkek")]
            Erkek = 'E',
            [Description("Kadın")]
            Kadin = 'K'
        }
        /// <summary>
        /// String value enum type
        /// </summary>
        public enum TurKodEnum
        {
            [Description("Özel")]
            Ozel = 'O',
            [Description("Tüzel")]
            Tuzel = 'T'
        }

        /// <summary>
        /// String value enum type
        /// </summary>
        public enum AssuranceOperationType
        {
            [Description("Teminat Ekleme")]
            Teminat_Ekleme = 'I',
            [Description("Teminat Çıkarma")]
            Teminat_Cikarma = 'D',
            [Description("Teminat Güncelleme")]
            Teminat_Guncelleme = 'U'
        }
    }