Exemplo n.º 1
0
 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();
     }
 }
Exemplo n.º 2
0
        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;
                    }
            }
        }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
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); }
        }
Exemplo n.º 5
0
        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);
            }
        }
Exemplo n.º 6
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);
     }
 }
Exemplo n.º 7
0
 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);
     }
 }
Exemplo n.º 8
0
        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 { }
        }
Exemplo n.º 9
0
        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);
                    }
                }
            }
        }
Exemplo n.º 10
0
 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.");
     }
 }
Exemplo n.º 11
0
        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();
                    }
                }
            }
        }