public void adguncelle(OzelListbox.Nesne nesne) { try { if (baglan.State == ConnectionState.Closed) { baglan.Open(); } //kmt = new SQLiteCommand("select syn_id from syntax WHERE syn_ad=@synad",baglan); kmt = new SQLiteCommand("update icerikler set baslik=@baslik where kat_id=@katid ", baglan); kmt.Parameters.AddWithValue("@baslik", nesne.isim); kmt.Parameters.AddWithValue("@katid", nesne.id); Ortak.durum = kmt.ExecuteNonQuery(); } catch (Exception exp) { MessageBox.Show(exp.Message); } finally { if (Ortak.durum == 1) { Ortak.sonuc = "Kayıt başarılı..."; } else { Ortak.sonuc = "Kayıt başarısız..."; } //diziguncelle(); } }
private void context_ozellist_Opening(object sender, CancelEventArgs e) { farekonum = new System.Drawing.Point(Cursor.Position.X, Cursor.Position.Y); bool tmp_sonuc = false; OzelListbox.Nesne tmp_nesne = null; try { tmp_nesne = (OzelListbox.Nesne)lbx_basliklar.SelectedItem; tmp_sonuc = true; if (tmp_sonuc) { if (tmp_nesne.sifreli != '0') { context_ozellist.Items[3].Enabled = false; } else { context_ozellist.Items[4].Enabled = false; } } } catch { for (int i = 2; i < context_ozellist.Items.Count; i++) { context_ozellist.Items[i].Enabled = false; } } }
void basliksil() { char secilenvar = 'y'; try { OzelListbox.Nesne tmp_nesne = (OzelListbox.Nesne)lbx_basliklar.SelectedItem; secilenvar = 'v'; int sifrekonroller = 0; if (tmp_nesne.sifreli == '1') { sifrekonroller = sifrekontrol(); } if (sifrekonroller == 0) { string tmp_message = ""; if (options.Default.Language == "tr-TR") { tmp_message = tmp_nesne.isim + ' ' + languageconvert("deletemessage") + '?'; } else { tmp_message = languageconvert("deletemessage") + ' ' + tmp_nesne.isim + '?'; } if (MessageBox.Show(tmp_message, languageconvert("confirm"), MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes) { kmt = new SQLiteCommand("delete from icerikler where kat_id=@id", baglan); kmt.Parameters.AddWithValue("@id", tmp_nesne.id); if (baglan.State == ConnectionState.Closed) { baglan.Open(); } int tmp = kmt.ExecuteNonQuery(); if (tmp == 0) { Ortak.durum = '0'; Ortak.sonuc = "fail"; } else { Ortak.durum = '1'; Ortak.sonuc = languageconvert("deletesuccess"); int seciliolan = lbx_basliklar.SelectedIndex; lbx_basliklar.Refresh(); lbx_basliklar.Items.RemoveAt(seciliolan); } } } } catch (Exception exp) { if (secilenvar == 'y') { Ortak.durum = '0'; Ortak.sonuc = languageconvert("objectnotselected"); } else { Ortak.durum = '0'; } Ortak.sonuc = languageconvert("unknownerror"); hatalogkaydi(exp.Message); } }
void eksorgu(dizi_nesne nesne) { try { lbx_basliklar.Items.RemoveAt(slctd); if (nesne.sifre == '1') { listnesne = new OzelListbox.Nesne() { id = nesne.kat_id, isim = nesne.baslik, is_klasor = Convert.ToInt16(nesne.isklasor), katman = nesne.katman, icerik = "" /*nesne.icerik*/, acik = true, sifreli = '2' } } ; else { listnesne = new OzelListbox.Nesne() { id = nesne.kat_id, isim = nesne.baslik, is_klasor = Convert.ToInt16(nesne.isklasor), katman = nesne.katman, icerik = "" /*nesne.icerik*/, acik = true, sifreli = '0' } }; lbx_basliklar.Items.Insert(slctd, listnesne); if (baglan.State == ConnectionState.Closed) { baglan.Open(); } kmt = new SQLiteCommand("select * from icerikler where ust_kat=" + nesne.kat_id + " order by is_klasor desc,baslik asc", baglan); dr = kmt.ExecuteReader(); bool okundu = false; while (dr.Read()) { okundu = true; olustur(Convert.ToInt16(dr["kat_id"].ToString()), dr["baslik"].ToString(), dr["is_klasor"].ToString(), Convert.ToInt16(dr["katman"].ToString()), "sorgu", "", Convert.ToChar(dr["sifre"].ToString())); } if (!okundu) { slctd = slctd + 1; listnesne = new OzelListbox.Nesne() { id = -1, isim = "Nesne yok", is_klasor = 2, katman = nesne.katman + 1, sifreli = '0', icerik = "Nesne bulunamadı" }; lbx_basliklar.Items.Insert(slctd, listnesne); lbx_basliklar.DisableItem(slctd); } //dizi.Where(arama => arama.ust_kat == nesne.kat_id).ToList().ForEach(arama => olustur(arama.baslik.ToString(), arama.ust_kat, arama.isklasor, arama.katman, "sorgu", "")); } catch (Exception exc) { MessageBox.Show(exc.Message); } }
private void klasörEkleToolStripMenuItem_Click(object sender, EventArgs e) { nesne_ekle frm_ekle; if (lbx_basliklar.SelectedItem != null) { OzelListbox.Nesne nesne = (OzelListbox.Nesne)lbx_basliklar.SelectedItem; frm_ekle = new nesne_ekle(nesne.id, farekonum, "folder"); } else { frm_ekle = new nesne_ekle(-1, farekonum, "folder"); } frm_ekle.ShowDialog(); if (Ortak.durum == '1') { lbx_basliklar.Items.Clear(); listdoldur(0); } }
void olustur(int id, string baslik, string klasor, int kacinci, string nerden, string tmp_icerik, char tmp_sifre) { if (nerden == "acilis") { listnesne = new OzelListbox.Nesne() { id = id, isim = baslik, is_klasor = Convert.ToInt16(klasor), katman = kacinci, icerik = tmp_icerik, sifreli = tmp_sifre, acik = false }; lbx_basliklar.Items.Add(listnesne); } else if (nerden == "sorgu") { slctd = slctd + 1; listnesne = new OzelListbox.Nesne() { id = id, isim = baslik, is_klasor = Convert.ToInt16(klasor), katman = kacinci, sifreli = tmp_sifre, icerik = tmp_icerik }; lbx_basliklar.Items.Insert(slctd, listnesne); } }
private void removepass_Click(object sender, EventArgs e) { try { OzelListbox.Nesne tmp_nesne = (OzelListbox.Nesne)lbx_basliklar.SelectedItem; slctd = lbx_basliklar.SelectedIndex; sifre sfrfrm = new sifre(); sfrfrm.ShowDialog(); if (sfrfrm.DialogResult != DialogResult.Abort && !string.IsNullOrWhiteSpace(Ortak.Psw)) { if (Properties.Settings.Default.Sifre == Ortak.Psw) { tmp_nesne.sifreli = '0'; kmt = new SQLiteCommand("update icerikler set sifre=@sifre where kat_id=@kat_id", baglan); kmt.Parameters.AddWithValue("@sifre", tmp_nesne.sifreli.ToString()); kmt.Parameters.AddWithValue("@kat_id", tmp_nesne.id); int tmp_sonuc = kmt.ExecuteNonQuery(); if (tmp_sonuc == 1) { lbx_basliklar.Items.RemoveAt(slctd); lbx_basliklar.Items.Insert(slctd, tmp_nesne); Ortak.durum = 1; Ortak.sonuc = languageconvert("success"); } else { Ortak.durum = 0; Ortak.sonuc = languageconvert("fail"); } } else { Ortak.durum = '0'; Ortak.sonuc = languageconvert("wrngpsw"); Ortak.Psw = ""; } } } catch (Exception exp) { Ortak.durum = 0; Ortak.sonuc = languageconvert("unknownerror"); hatalogkaydi(exp.Message); } }
void kapat(OzelListbox.Nesne secilen) { try { lbx_basliklar.Items.RemoveAt(slctd); if (secilen.sifreli == '2') { listnesne = new OzelListbox.Nesne() { id = secilen.id, isim = secilen.isim, is_klasor = Convert.ToInt16(secilen.is_klasor), katman = secilen.katman, icerik = secilen.icerik, acik = false, sifreli = '1' } } ; else { listnesne = new OzelListbox.Nesne() { id = secilen.id, isim = secilen.isim, is_klasor = Convert.ToInt16(secilen.is_klasor), katman = secilen.katman, icerik = secilen.icerik, acik = false, sifreli = secilen.sifreli } }; lbx_basliklar.Items.Insert(slctd, listnesne); OzelListbox.Nesne altsecim = (OzelListbox.Nesne)lbx_basliklar.Items[slctd + 1]; while (secilen.katman < altsecim.katman) { if (altsecim.is_klasor == 2) { lbx_basliklar.EnableItem(slctd + 1); } lbx_basliklar.Items.RemoveAt(slctd + 1); altsecim = (OzelListbox.Nesne)lbx_basliklar.Items[slctd + 1]; } yukleniyor(""); } catch { } }
private void OzelListbox1_MouseMove(object sender, MouseEventArgs e) { int index = lbx_basliklar.IndexFromPoint(e.Location); // Just use the item's value for the tooltip. if (index != -1) { OzelListbox.Nesne secc = (OzelListbox.Nesne)lbx_basliklar.Items[index]; if (secc.is_klasor == 0) { bildiri.Active = false; } else { bildiri.Active = true; string tip = secc.icerik; // Display the item's value as a tooltip. if (bildiri.GetToolTip(lbx_basliklar) != tip) { bildiri.SetToolTip(lbx_basliklar, tip); } } } }
private void listdoldur() { if (lbx_basliklar.SelectedItem != null) { OzelListbox.Nesne secilen = (OzelListbox.Nesne)lbx_basliklar.SelectedItem; slctd = lbx_basliklar.SelectedIndex; if (baglan.State == ConnectionState.Closed) { baglan.Open(); } kmt = new SQLiteCommand("select * from icerikler where baslik='" + secilen.isim.ToString() + "'", baglan); dr = kmt.ExecuteReader(); while (dr.Read()) { if (Convert.ToInt16(dr["is_klasor"].ToString()) == 1) { eksorgu(new dizi_nesne() { baslik = dr["baslik"].ToString(), icerik = dr["icerik"].ToString(), kat_id = (int)dr["kat_id"], ust_kat = (int)dr["ust_kat"], isklasor = dr["is_klasor"].ToString(), katman = (int)dr["katman"] }); } else { eksorgu(new dizi_nesne() { baslik = dr["baslik"].ToString(), icerik = dr["icerik"].ToString(), kat_id = (int)dr["kat_id"], ust_kat = (int)dr["ust_kat"], isklasor = dr["is_klasor"].ToString(), katman = (int)dr["katman"] }); } } //dizi.Where(dizi_nesne => dizi_nesne.baslik == secilen.isim.ToString()).ToList().ForEach(yeniAta => eksorgu(new dizi_nesne() { baslik = yeniAta.baslik.ToString(), icerik = "" /*yeniAta.icerik.ToString()*/, kat_id = yeniAta.kat_id, ust_kat = yeniAta.ust_kat, isklasor = yeniAta.isklasor, katman = yeniAta.katman })); } else { MessageBox.Show("Seçilen nesne yok."); } }
private void OzelListbox1_DoubleClick(object sender, EventArgs e) { if (lbx_basliklar.SelectedItem != null) { if (formacik == true) { yukleniyor(); } OzelListbox.Nesne altsecim = (OzelListbox.Nesne)lbx_basliklar.SelectedItem; OzelListbox.Nesne secilen = (OzelListbox.Nesne)lbx_basliklar.SelectedItem; slctd = lbx_basliklar.SelectedIndex; try { altsecim = (OzelListbox.Nesne)lbx_basliklar.Items[slctd + 1]; } catch { } if (secilen.katman < altsecim.katman) { kapat(secilen); } else { int sifrekorumasi = 0; if (secilen.sifreli == '1') { sifrekorumasi = sifrekontrol(); } if (sifrekorumasi == 0) { if (secilen.is_klasor == 1) { if (baglan.State == ConnectionState.Closed) { baglan.Open(); } kmt = new SQLiteCommand("select * from icerikler inner join syntaxs on icerikler.syntax=syntaxs.syn_id where kat_id='" + secilen.id.ToString() + "' ", baglan); dr = kmt.ExecuteReader(); while (dr.Read()) { eksorgu(new dizi_nesne() { baslik = dr["baslik"].ToString(), icerik = "" /*yeniAta.icerik.ToString()*/, kat_id = Convert.ToInt32(dr["kat_id"].ToString()), ust_kat = Convert.ToInt32(dr["ust_kat"].ToString()), isklasor = dr["is_klasor"].ToString(), katman = Convert.ToInt32(dr["katman"].ToString()), sifre = Convert.ToChar(dr["sifre"].ToString()) }); } //dizi.Where(arama => arama.baslik == secilen.isim.ToString()).ToList().ForEach(arama => eksorgu(new dizi_nesne() { baslik = arama.baslik, icerik = ""/*arama.icerik*/, kat_id = arama.kat_id, ust_kat = arama.ust_kat, isklasor = arama.isklasor, katman = arama.katman })); } else if (secilen.is_klasor == 0) { if (formacik != true) { formaciliyor = true; } if (baglan.State == ConnectionState.Closed) { baglan.Open(); } kmt = new SQLiteCommand("select * from icerikler inner join syntaxs on icerikler.syntax=syntaxs.syn_id where baslik=@baslik", baglan); kmt.Parameters.AddWithValue("@baslik", secilen.isim); dr = kmt.ExecuteReader(); if (dr.Read()) { editorcagir(dr["baslik"].ToString(), dr["syn_ad"].ToString()); textEditor.Text = dr["icerik"].ToString(); } //dizi.Where(arama => arama.baslik == secilen.isim.ToString()).ToList().ForEach(arama => { editorcagir(arama.baslik); textEditor.Text = arama.icerik; }); } } if (formacik == true) { yukleniyor(""); } if (formaciliyor == true) { formbuyu(); } } } }