Esempio n. 1
0
        // Sağ Click Bitiş
        private void kategoriEkleToolStripMenuItem_Click(object sender, EventArgs e)
        {
            PopupTB tb = new PopupTB();

            tb.ShowDialog();
            kitaplik.KategoriEkle(tb.Ad);
            SubKategori();
        }
Esempio n. 2
0
        private void yad_click(object sender, EventArgs e)
        {
            PopupTB re = new PopupTB();

            re.ShowDialog();
            string ad = re.Ad;

            try
            {
                string tempkitadi = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value.ToString();
                string tempkatadi = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[2].Value.ToString();
                string temppath   = @"..\Database\Kitaplar\" + tempkatadi + @"\" + tempkitadi + ".txt";
                string newPath    = @"..\Database\Kitaplar\" + tempkatadi + @"\" + ad + ".txt";
                File.Move(temppath, newPath); // dosya adını değiştirdik

                for (int i = 0; i < kitaplik.kitapListe.Count; i++)
                {
                    for (int j = 0; j < kitaplik.kitapListe[i].detayListe.Count; j++)
                    {
                        if (tempkitadi == kitaplik.kitapListe[i].detayListe[j].KitapAdi && tempkatadi == kitaplik.kitapListe[i].detayListe[j].KategoriAdi)
                        {
                            kitaplik.kitapListe[i].dir = @"..\Database\Kitaplar\" + tempkatadi + @"\" + ad + ".txt";
                            Kitap.Detay detay = new Kitap.Detay();
                            detay          = kitaplik.kitapListe[i].detayListe[j];
                            detay.KitapAdi = ad;
                            kitaplik.kitapListe[i].detayListe[j] = detay;
                        }
                    }
                }
                dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value = ad;
                string[] lines = File.ReadAllLines(newPath);
                lines[0] = ad;
                File.WriteAllLines(newPath, lines);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hata: " + ex.ToString(), "Bir Şeyler Ters Gitti!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }