Beispiel #1
0
        private string RenderEnums(ModuleFile file)
        {
            var endpointService = this.GetService <IEndpointService>();
            var classes         = endpointService.GetAllEndpointsClasses();
            var enums           = DescriptionExtractor.ExtractUniqueEnumsFromClasses(classes);
            var enumValueItems  = new Dictionary <string, string>();
            DefaultContractResolver contractResolver = new DefaultContractResolver
            {
                NamingStrategy = new CamelCaseNamingStrategy(),
            };

            foreach (var enumItem in enums)
            {
                string serializedEnums = JsonConvert.SerializeObject(
                    EnumFunctions.GetEnumValueItems(enumItem.FullName),
                    new JsonSerializerSettings
                {
                    ContractResolver = contractResolver,
                    Formatting       = Formatting.Indented,
                });
                enumValueItems[enumItem.FullName] = JToken.Parse(serializedEnums).ToString();
            }

            return(file.RenderTemplate(new Dictionary <string, object>
            {
                { "Enums", enums },
                { "EnumsValueItems", enumValueItems },
            }));
        }
Beispiel #2
0
        private void CriarEnumerador(Type type)
        {
            DataTable dtb = EnumFunctions.GetValues(type);

            foreach (DataRow dtr in dtb.Rows)
            {
                DataTable        dtbTemp;
                string           sQuey;
                List <Parameter> parametro = new List <Parameter>();
                parametro.Add(new Parameter("ID_DOMINIO", Convert.ToInt32(dtr["ID"]), ParameterTypes.Filter));
                dtbTemp = oDao.Select(parametro, "DOMINIO", new Dictionary <string, string>());
                if (dtbTemp.Rows.Count == 0)
                {
                    sQuey = "SET IDENTITY_INSERT DOMINIO ON;INSERT INTO DOMINIO(ID_DOMINIO,CAMPO,DESCRICAO)"
                            + "SELECT " + dtr["ID"]
                            + ",'" + dtr["Tipo"] + "'"
                            + ",'" + dtr["Descricao"] + "' SET IDENTITY_INSERT DOMINIO OFF;";
                }
                else
                {
                    sQuey = "UPDATE DOMINIO SET CAMPO = '" + dtr["Tipo"] + "', DESCRICAO = '" + dtr["Descricao"] + "' WHERE ID_DOMINIO = " + dtr["ID"];
                }

                oDao.ExecuteNonQuery(sQuey);
            }
        }
        /// <inheritdoc/>
        public override void DefineHtmlBuilder()
        {
            Type enumType       = (Type)this.DataSource;
            var  enumDictionary = EnumFunctions.GetEnumList(enumType);

            this.HtmlBuilder = new CheckboxGroupHtmlBuilder <int>(enumDictionary, this.TargetProperty, (int[])this.Value);
        }
Beispiel #4
0
 public BaglantiAyarlariEditForm()
 {
     InitializeComponent();
     DataLayoutControl = myDataLayoutControl1;
     HideItems         = new BarItem[] { btnYeni, btnSil };
     txtYetkilendirmeTuru.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <YetkilendirmeTuru>());
     EventsLoad();
 }
Beispiel #5
0
 public DovizEditForm()
 {
     InitializeComponent();
     dataLayoutControl = myDataLayoutControl;
     Bll = new DovizBll(myDataLayoutControl);
     txtTcmbDovizKodu.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <TcmbDovizKodu>());
     kartTuru = KartTuru.Doviz;
     EventsLoad();
 }
Beispiel #6
0
 public IletisimEditForm()
 {
     InitializeComponent();
     DataLayoutControl = myDataLayoutControl;
     Bll = new IletisimBll(myDataLayoutControl);
     txtKanGrubu.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <KanGrubu>()); //kan grubu comboboxını Doldurur
     BaseKartTuru = Common.Enums.KartTuru.Iletisim;
     EventsLoad();
 }
Beispiel #7
0
 public HizmetTuruEditForm()
 {
     InitializeComponent();
     dataLayoutControl = myDataLayoutControl;
     bll = new HizmetTuruBll(myDataLayoutControl);
     txtHizmetTipi.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <HizmetTipi>());
     kartTuru = KartTuru.HizmetTuru;
     EventsLoad();
 }
Beispiel #8
0
        public BankaHesapEditForm()
        {
            InitializeComponent();

            dataLayoutControl = myDataLayoutControl;
            bll = new BankaHesapBll(myDataLayoutControl);
            txtHesapTuru.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <BankaHesapTuru>());
            kartTuru = KartTuru.BankaHesap;
            EventsLoad();
        }
Beispiel #9
0
        public IletisimEditForm()
        {
            InitializeComponent();

            dataLayoutControl = myDataLayoutControl;
            Bll = new IletisimBll(myDataLayoutControl);
            txtKanGrubu.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <KanGrubu>());
            kartTuru = KartTuru.Iletisim;
            EventsLoad();
        }
Beispiel #10
0
        public OdemeTuruEditForm()
        {
            InitializeComponent();

            DataLayoutControl = myDataLayoutControl;
            Bll = new OdemeTuruBll(myDataLayoutControl);
            txtOdemeTipi.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <OdemeTipi>());//ödeme tipi combobaxını doldurur (enum'ın description alır)
            BaseKartTuru = KartTuru.OdemeTuru;
            EventsLoad();
        }
        public EmailParametreEditForm()
        {
            InitializeComponent();

            DataLayoutControl = myDataLayoutControl1;
            Bll       = new MailParametreBll(myDataLayoutControl1);
            HideItems = new BarItem[] { btnYeni, btnSil };
            txtSslKullan.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <EvetHayir>());
            EventsLoad();
        }
Beispiel #12
0
        private string RenderTag()
        {
            StringBuilder contentStringBuilder = new StringBuilder();
            var           enumDictionary       = EnumFunctions.GetEnumList(Enum);

            foreach (var enumItem in enumDictionary)
            {
                contentStringBuilder.Append(GetRadioItemHtml(enumItem.Value, enumItem.Key, enumItem.Key == SelectedValue));
            }
            return(contentStringBuilder.ToString());
        }
        public IActionResult GetEnumValueList(string enumTypeName)
        {
            var valueList = EnumFunctions.GetEnumValueItems(enumTypeName);

            if (valueList != null)
            {
                return(this.Ok(valueList));
            }

            return(this.BadRequest());
        }
        public IActionResult GetEnumValue(string enumTypeName, int value)
        {
            var result = EnumFunctions.GetEnumItemFromTypeByValue(value, enumTypeName);

            if (result != null)
            {
                return(this.Ok(result));
            }

            return(this.BadRequest());
        }
Beispiel #15
0
    // Use this for initialization
    void Start()
    {
        Character c = new Character();

        c.charRace    = CharacterRace.Dwarf;
        c.charFaction = EnumFunctions.getFactionFromRace(c.charRace);

        string json = JsonSerializer.Serialize(typeof(Character), c);

        Debug.Log(json);
    }
Beispiel #16
0
        public OgrenciEditForm()
        {
            InitializeComponent();

            dataLayoutControl = myDataLayoutControl;
            Bll = new OgrenciBll(myDataLayoutControl);
            txtKanGrubu.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <KanGrubu>());
            txtCinsiyet.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <Cinsiyet>());
            kartTuru = KartTuru.Ogrenci;
            EventsLoad();
        }
        public TopluFaturaPlaniEditForm()
        {
            InitializeComponent();
            dataLayoutControl = myDataLayoutControl;
            EventsLoad();

            HideItems = new BarItem[] { btnYeni, btnKaydet, btnFarkliKaydet, btnGeriAl, btnSil, btnUygula };
            ShowItems = new BarItem[] { btnTaksitOlustur };
            txtOzetTahakkuk.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <EvetHayir>());
            txtAyBilgisi.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <EvetHayir>());
        }
        public FaturaTahakkukEditForm()
        {
            InitializeComponent();

            DataLayoutControl = myDataLayoutControl1;
            BaseKartTuru      = KartTuru.Fatura;
            EventsLoad();

            HideItems = new BarItem[] { btnYeni, btnSil };
            ShowItems = new BarItem[] { btnYazdir };
            txtKdvSekli.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <KdvSekli>());
            txtFaturaAdresi.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <AdresTuru>());
            KayitSonrasiFormuKapat = false;
        }
Beispiel #19
0
        private string RenderSelectTag()
        {
            StringBuilder optionsStringBuilder = new StringBuilder();
            var           enumDictionary       = EnumFunctions.GetEnumList(Enum);

            foreach (var enumItem in enumDictionary)
            {
                string selectedAttribute = string.Empty;
                if (enumItem.Key == SelectedValue)
                {
                    selectedAttribute = "selected ";
                }
                optionsStringBuilder.Append($"<option value=\"{enumItem.Key}\" {selectedAttribute}>{enumItem.Value}</option>");
            }
            return(optionsStringBuilder.ToString());
        }
Beispiel #20
0
        public KurumEditForm(params object[] prm)
        {
            InitializeComponent();

            dataLayoutControl = myDataLayoutControl;
            bll      = new KurumBll(myDataLayoutControl);
            kartTuru = KartTuru.Kurum;
            txtYetkilendirmeTuru.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <YetkilendirmeTuru>());
            EventsLoad();

            _server            = prm[0].ToString();
            _kullaniciAdi      = (SecureString)prm[1];
            _sifre             = (SecureString)prm[2];
            _yetkilendirmeTuru = (YetkilendirmeTuru)prm[3];
            txtYetkilendirmeTuru.SelectedItem = _yetkilendirmeTuru.ToName();
        }
        protected internal override void Yukle()
        {
            txtRaporBasligi.Text = _raporBaslik;
            txtBaslikEkle.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <EvetHayir>());
            txtRaporuKagidaSigdir.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <RaporuKagidaSigdirmaTuru>());
            txtYazdirmaYonu.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <YazdirmaYonu>());
            txtYatayCizgileriGoster.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <EvetHayir>());
            txtDikeyCizgileriGoster.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <EvetHayir>());
            txtSutunBasliklariGoster.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <EvetHayir>());
            txtYaziciAdi.Properties.Items.AddRange(GeneralFunctions.YazicilariListele());

            txtBaslikEkle.SelectedItem            = EvetHayir.Evet.ToName();
            txtRaporuKagidaSigdir.SelectedItem    = RaporuKagidaSigdirmaTuru.YaziBoyutunuKuculterekSigdir.ToName();
            txtYazdirmaYonu.SelectedItem          = YazdirmaYonu.Otomatik.ToName();
            txtYatayCizgileriGoster.SelectedItem  = EvetHayir.Evet.ToName();
            txtDikeyCizgileriGoster.SelectedItem  = EvetHayir.Evet.ToName();
            txtSutunBasliklariGoster.SelectedItem = EvetHayir.Evet.ToName();
            txtYaziciAdi.EditValue = GeneralFunctions.DefaultYazici();
        }
Beispiel #22
0
        protected override void DegiskenleriDoldur()
        {
            DataLayoutControl = myDataLayoutControl1;
            Tablo             = tablo;
            Navigator         = longNavigator1.Navigator;
            Subeler           = txtSubeler;
            Hizmetler         = txtHizmetler;
            HizmetAlimTuru    = txtHizmetAlimTuru;
            KayitSekilleri    = txtKayitSekli;
            KayitDurumlari    = txtKayitDurumu;

            SubeKartlariYukle();
            KayitSekliYukle();
            KayitDurumuYukle();
            HizmetKartlariYukle();
            txtHizmetAlimTuru.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <HizmetAlimDurumu>());
            txtHizmetAlimTuru.SelectedItem = HizmetAlimDurumu.HizmetiAlanlar.ToName();
            RaporTuru = KartTuru.HizmetAlimRaporu;
        }
Beispiel #23
0
        protected override void DegiskenleriDoldur()
        {
            DataLayoutControl = myDataLayoutControl;
            Tablo             = tablo;
            Navigator         = longNavigator.Navigator;
            Subeler           = txtSubeler;
            Odemeler          = txtOdemeler;
            KayitSekilleri    = txtKayitSekli;
            KayitDurumlari    = txtKayitDurumu;
            IptalDurumlari    = txtIptalDurumu;
            HesaplamaSekli    = txtHesaplamaSekli;

            SubeKartlariYukle();
            KayitSekliYukle();
            KayitDurumuYukle();
            IptalDurumuYukle();
            OdemeTurleriYukle();
            RaporTuru = KartTuru.GelirDagilimRaporu;
            txtHesaplamaSekli.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <GruplamaTuru>());
            txtHesaplamaSekli.SelectedItem = GruplamaTuru.VadeyeGore.ToName();
        }
Beispiel #24
0
        public TahakkukEditForm()
        {
            InitializeComponent();
            dataLayoutControls = new[] { DataLayoutGenel, DataLayoutGenelBilgiler };
            bll      = new TahakkukBll(DataLayoutGenelBilgiler);
            kartTuru = KartTuru.Tahakkuk;
            EventsLoad();

            HideItems = new BarItem[] { btnYeni };
            ShowItems = new BarItem[] { btnYazdir };

            txtKayitSekli.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <KayitSekli>());
            txtKayitDurumu.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <KayitDurumu>());
            txtSonrakiDonemKayitDurumu.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <SonrakiDonemKayitDurumu>());

            txtKayitTarihi.Properties.MinValue = AnaForm.DonemParametreleri.DonemBaslamaTarihi;
            txtKayitTarihi.Properties.MaxValue = AnaForm.DonemParametreleri.DonemBitisTarihi;

            btnYazdir.Caption      = "Kayıt Evrakları";
            kayitSonrasiFormuKapat = false;
        }
Beispiel #25
0
        public RaporSecim(params object[] prm)
        {
            InitializeComponent();

            bll       = new RaporBll();
            ShowItems = new BarItem[] { btnYeniRapor, btnBaskiOnizleme };
            HideItems = new BarItem[] { btnYeni, btnSec, btnFiltrele, btnKolonlar, barFiltrele, barFiltreleAciklama, barKolonlar, barKolonlarAciklama };

            btnDuzelt.CreateDropDownMenu(new BarItem[] { btnTasarimDegistir });
            btnYazdir.CreateDropDownMenu(new BarItem[] { btnTabloYazdir });

            txtYaziciAdi.Properties.Items.AddRange(GeneralFunctions.YazicilariListele());
            txtYaziciAdi.EditValue = GeneralFunctions.DefaultYazici();
            txtYazdirmaSekli.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <YazdirmaSekli>());
            txtYazdirmaSekli.SelectedItem = YazdirmaSekli.TekTekYazdir.ToName();
            _raporBolumTuru = (RaporBolumTuru)prm[0];

            if (_raporBolumTuru == RaporBolumTuru.TahakkukRaporlari)
            {
                _ogrenciBilgileri   = (OgrenciR)prm[1];
                _iletisimBilgileri  = (IEnumerable <IletisimBilgileriR>)prm[2];
                _hizmetBilgileri    = (IEnumerable <HizmetBilgileriR>)prm[3];
                _indirimBilgileri   = (IEnumerable <IndirimBilgileriR>)prm[4];
                _odemeBilgileri     = (IEnumerable <OdemeBilgileriR>)prm[5];
                _geriOdemeBilgileri = (IEnumerable <GeriOdemeBilgileriR>)prm[6];
                _eposBilgileri      = (IEnumerable <EposBilgileriR>)prm[7];
            }

            else if (_raporBolumTuru == RaporBolumTuru.MakbuzRaporlari)
            {
                _makbuzBilgileri = (List <MakbuzHareketleriR>)prm[1];
            }

            else if (_raporBolumTuru == RaporBolumTuru.FaturaDonemRaporlari || _raporBolumTuru == RaporBolumTuru.FaturaGenelRaporlar)
            {
                _faturaBilgileri = (List <FaturaR>)prm[1];
            }
        }
Beispiel #26
0
        public static void AddRight(User user, Role r, EnumFunctions f)
        {
            try
            {
                DAL dalDataContext = new DAL();
                Table<Right> rights = dalDataContext.rights;

                Right creatingright = new Right(r.RoleID, f);
                //using (TransactionScope tScope = new TransactionScope(TransactionScopeOption.Required))
                //{
                rights.InsertOnSubmit(creatingright);
                rights.Context.SubmitChanges();
                //use this to Create rights //if error need to delete it
                //       throw new Exception();
                //tScope.Complete();
                // }
            }
            catch
            {
                throw new FaultException<SException>(new SException(),
                   new FaultReason("An Error occured While Adding New Right, Please Try Again!"));
            }
        }
Beispiel #27
0
 public bool haveRightsTo(int eventID, string userID, EnumFunctions fx)
 {
     return RoleLogicController.HaveRights(EventController.GetEvent(eventID), UserController.GetUser(userID), fx);
 }
 public void ImportGameModeData(GameMode gameMode)
 {
     _gameMode = gameMode;
     _id       = (int)GameMode;
     _name     = EnumFunctions.GetDescription(GameMode);
 }
        /// <inheritdoc/>
        public override void DefineHtmlBuilder()
        {
            var enumDictionary = EnumFunctions.GetEnumList((Type)this.DataSource);

            this.HtmlBuilder = new DropdownHtmlBuilder <int>(enumDictionary, this.TargetProperty, this.Value is null ? int.MinValue : Convert.ToInt32(this.Value), this.IsNullable);
        }
Beispiel #30
0
 public Right(int RoleID, EnumFunctions FunctionEnum)
 {
     roleID = RoleID;
     functionEnum = FunctionEnum;
 }
        /// <inheritdoc/>
        public override void DefineHtmlBuilder()
        {
            var enumDictionary = EnumFunctions.GetEnumList((Type)this.DataSource);

            this.HtmlBuilder = new RadioGroupHtmlBuilder <int>(enumDictionary, this.TargetProperty, Convert.ToInt32(this.Value));
        }
 public static bool HaveRights(Events evnt, User user, EnumFunctions FunctionEnum)
 {
     if (evnt.Organizerid == user.UserID)
         return true;
     List<EnumFunctions> rights = GetRights(evnt.EventID, user.UserID);
     for (int i = 0; i < rights.Count; i++)
     {
         if (rights[i] == FunctionEnum)
             return true;
     }
     return false;
 }
Beispiel #33
0
 public bool isAuthorized(Events evnt, EnumFunctions functionENum)
 {
     if (isSystemAdmin)
         return true;
     else if (evnt.Organizerid.Equals(this.UserID, StringComparison.CurrentCultureIgnoreCase))
         return true;
     else
         return RoleLogicController.HaveRights(evnt, this, functionENum);
 }
Beispiel #34
0
 public RightTemplate(int RoleTemplateID, EnumFunctions FunctionEnum)
 {
     roleTemplateID = RoleTemplateID;
     functionEnum = FunctionEnum;
 }
Beispiel #35
0
 public GirisForm()
 {
     InitializeComponent();
     txtYetkilendirme.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <YetkilendirmeTuru>());
     EventsLoad();
 }
 private void PopulateTypes()
 {
     cboType.DataSource    = EnumFunctions.GetAddressTypes();
     cboType.ValueMember   = "Key";
     cboType.DisplayMember = "Value";
 }