void belge_ekle() { cmbitem secilicmb = (cmbitem)cmb_ktgri.SelectedItem; if (secilicmb.id >= 0) { //dizi.Where(arama=>arama.baslik==cmb_ktgri.SelectedText.Trim()); kmt = new SQLiteCommand("insert into icerikler(ust_kat,baslik,katman) VALUES(@ust_kat,@baslik,@katman)", baglan); } kmt.Parameters.AddWithValue("@ust_kat", secilicmb.id); kmt.Parameters.AddWithValue("@baslik", txt_baslik.Text); kmt.Parameters.AddWithValue("@katman", secilicmb.katman + 1); try { kmt.ExecuteNonQuery(); Ortak.durum = '1'; Ortak.sonuc = ana.languageconvert("success"); this.Close(); } catch (Exception exc) { Ortak.durum = '0'; Ortak.sonuc = ana.languageconvert("fail"); ana.hatalogkaydi(exc.Message); } }
private void cmb_ktgri_SelectedIndexChanged(object sender, EventArgs e) { try { if (combosecengelle) { cmbitem gecici = (cmbitem)cmb_ktgri.SelectedItem; if (gecici.id == -1) { cmb_ktgri.SelectedIndex = eskiind; } else { eskiind = cmb_ktgri.SelectedIndex; } } } catch { } }
private void nesne_ekle_Load(object sender, EventArgs e) { dizidoldur(); language(); this.Location = farekonum; cmb_ktgri.DisplayMember = "baslik"; cmb_ktgri.Items.Add(new cmbitem { id = -1, baslik = ana.languageconvert("topdirectory") }); cmb_ktgri.Items.Add(new cmbitem { id = -1, baslik = "----------" }); cmb_ktgri.Items.Add(new cmbitem { id = 0, baslik = ana.languageconvert("parentdirectory"), katman = 0 }); cmb_ktgri.Items.Add(new cmbitem { id = -1, baslik = "----------" }); dizi.Where(arama => arama.ust_kat == 0).ToList().ForEach(yeni => { altklasorler(yeni.kat_id, yeni.baslik, yeni.is_klasor, yeni.katman); cmb_ktgri.Items.Add(new cmbitem { id = -1, baslik = "----------" }); }); if (slctdvalue != -1) { int ind = -1; for (int i = 0; i < cmb_ktgri.Items.Count; i++) { cmbitem tmp_item = (cmbitem)cmb_ktgri.Items[i]; if (tmp_item.id == slctdvalue) { ind = i; } } //int ind = cmb_ktgri.FindString(slctdvalue); cmb_ktgri.SelectedIndex = ind; eskiind = ind; } else { cmb_ktgri.SelectedIndex = 0; } dizi.Clear(); combosecengelle = true; }