private void btnKaydet_Click(object sender, EventArgs e) { if (txtKadi.Text == "" || txtKsayfa.Text == "" || txtKyazar.Text == "" || lstTur.GetItemText(lstTur.SelectedItem) == "") { MessageBox.Show("Kitap adı, sayfa sayısı, kitap türü ve yazar ismi boş geçilemez!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { baglanti = new OleDbConnection("Provider=Microsoft.ACE.Oledb.12.0;Data Source= " + Application.StartupPath + "\\database.accdb"); baglanti.Open(); if (!File.Exists(totalyol)) { komut = new OleDbCommand("insert into kitaplar (badi, byazar, bsayfasayisi, bturu, bdosyakonumu, bdurum, kkuladi) values ('" + txtKadi.Text + "', '" + txtKyazar.Text + "', '" + txtKsayfa.Text + "', '" + lstTur.SelectedItem.ToString() + "', '" + totalyol + "', 'Mevcut', '" + giris.kuladi + "')", baglanti); komut.ExecuteNonQuery(); if (dosyakonumu != "") { File.Copy(dosyakonumu, totalyol); progressform p = new progressform(); p.Focus(); p.Show(); listele(); } } else { MessageBox.Show("Bu sesli kitap zaten bulunmakta!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } baglanti.Close(); } }
public void progressform_Load(object sender, EventArgs e) { kitapislemleri k = new kitapislemleri(); long dosyaboyutu = DosyaBoyutuHesapla(kitapislemleri.dosyakonumu); progressBar1.Maximum = Convert.ToInt32(dosyaboyutu); progressBar1.Minimum = 0; progressform p = new progressform(); for (int i = 0; i < dosyaboyutu; i++) { progressBar1.Value++; } label1.Text = Path.GetFileNameWithoutExtension(kitapislemleri.dosyakonumu) + " dosyası yüklendi..."; }
private void btnGuncelle_Click(object sender, EventArgs e) { if (txtKadi.Text == "" || txtKsayfa.Text == "" || txtKyazar.Text == "" || lstTur.GetItemText(lstTur.SelectedItem) == "") { MessageBox.Show("Kitap adı, sayfa sayısı, kitap türü ve yazar ismi boş geçilemez!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { baglanti = new OleDbConnection("Provider=Microsoft.ACE.Oledb.12.0;Data Source= " + Application.StartupPath + "\\database.accdb"); baglanti.Open(); komut = new OleDbCommand(); if (dataGridView1.SelectedRows.Count > 0) { if (!File.Exists(totalyol)) { komut.Connection = baglanti; komut.CommandText = "update kitaplar set bdosyakonumu='" + totalyol + "', badi='" + txtKadi.Text + "', byazar='" + txtKyazar.Text + "', bsayfasayisi='" + txtKsayfa.Text + "', bturu='" + lstTur.SelectedItem.ToString() + "' where bid=" + dataGridView1.CurrentRow.Cells["bid"].Value + ""; komut.ExecuteNonQuery(); if (totalyol != "") { File.Delete(totalyol); File.Copy(dosyakonumu, totalyol); progressform p = new progressform(); p.Focus(); p.Show(); temizle(); } baglanti.Close(); listele(); } else { MessageBox.Show("Bu sesli kitap zaten bulunmakta!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Listeden seçim yapın!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }