Example #1
0
        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); }
        }
Example #2
0
        void ata(dizi_nesne nesne, string slctdvalue)
        {
            nesne_ekle frm_ekle = new nesne_ekle(1, farekonum, "");

            frm_ekle.ShowDialog();
        }