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 }, })); }
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); }
public BaglantiAyarlariEditForm() { InitializeComponent(); DataLayoutControl = myDataLayoutControl1; HideItems = new BarItem[] { btnYeni, btnSil }; txtYetkilendirmeTuru.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <YetkilendirmeTuru>()); EventsLoad(); }
public DovizEditForm() { InitializeComponent(); dataLayoutControl = myDataLayoutControl; Bll = new DovizBll(myDataLayoutControl); txtTcmbDovizKodu.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <TcmbDovizKodu>()); kartTuru = KartTuru.Doviz; EventsLoad(); }
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(); }
public HizmetTuruEditForm() { InitializeComponent(); dataLayoutControl = myDataLayoutControl; bll = new HizmetTuruBll(myDataLayoutControl); txtHizmetTipi.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <HizmetTipi>()); kartTuru = KartTuru.HizmetTuru; EventsLoad(); }
public BankaHesapEditForm() { InitializeComponent(); dataLayoutControl = myDataLayoutControl; bll = new BankaHesapBll(myDataLayoutControl); txtHesapTuru.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <BankaHesapTuru>()); kartTuru = KartTuru.BankaHesap; EventsLoad(); }
public IletisimEditForm() { InitializeComponent(); dataLayoutControl = myDataLayoutControl; Bll = new IletisimBll(myDataLayoutControl); txtKanGrubu.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <KanGrubu>()); kartTuru = KartTuru.Iletisim; EventsLoad(); }
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(); }
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()); }
// 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); }
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; }
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()); }
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(); }
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; }
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(); }
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; }
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]; } }
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!")); } }
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); }
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; }
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); }
public RightTemplate(int RoleTemplateID, EnumFunctions FunctionEnum) { roleTemplateID = RoleTemplateID; functionEnum = FunctionEnum; }
public GirisForm() { InitializeComponent(); txtYetkilendirme.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <YetkilendirmeTuru>()); EventsLoad(); }
private void PopulateTypes() { cboType.DataSource = EnumFunctions.GetAddressTypes(); cboType.ValueMember = "Key"; cboType.DisplayMember = "Value"; }