private void btnKitapGeriDon_Click(object sender, EventArgs e) { Kitap kitap = new Kitap(); kitap.Show(); this.Close(); }
public static void guncelle2(Kitap kitap) { conn.Open(); string sorgu = "update kitaplar set isim=@isim,yazar=@yazar,basim_tarihi=@basim_tarihi,kategori=@kategori,sayfa=@sayfa where kitap_no=@id"; OleDbCommand cmd = conn.CreateCommand(); cmd.CommandText = sorgu; cmd.Parameters.AddWithValue("@isim", kitap.isim); cmd.Parameters.AddWithValue("@yazar", kitap.yazar); cmd.Parameters.AddWithValue("@basim_tarihi", kitap.basimTarihi); cmd.Parameters.AddWithValue("@kategori", kitap.kategori); cmd.Parameters.AddWithValue("@sayfa", kitap.sayfaSayisi); cmd.Parameters.AddWithValue("@no", kitap.kitapid); try { if (cmd.ExecuteNonQuery() > 0) { MessageBox.Show("Kayıt Guncellendi."); } else { MessageBox.Show("Kayıt Guncellenemedi"); } } catch (Exception e) { MessageBox.Show(e.Message); } finally { conn.Close(); } }
private void btnExceldenAktar_Click(object sender, EventArgs e) { if (baglanti.baglan.State == ConnectionState.Closed) { baglanti.baglan.Open(); } openFileDialog1.ShowDialog(); txtUzanti.Text = openFileDialog1.FileName; string dosya_yolu = openFileDialog1.FileName; OleDbConnection deneme = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0; Data Source = " + dosya_yolu + "; Extended Properties = Excel 12.0"); deneme.Open(); string sorgu = "select * from [Kitaplar$] "; OleDbDataAdapter data_adaptor = new OleDbDataAdapter(sorgu, deneme); deneme.Close(); DataTable dt = new DataTable(); data_adaptor.Fill(dt); gridKitap.DataSource = dt; for (int i = 0; i < dt.Rows.Count; i++) { string cumle = "INSERT INTO KITAP VALUES(KITAP_ID_SEQ.NEXTVAL,'" + gridKitap.Rows[i].Cells["AD"].Value + "','" + gridKitap.Rows[i].Cells["YAZAR"].Value + "'," + gridKitap.Rows[i].Cells["SAYFA_SAYISI"].Value + ",'" + gridKitap.Rows[i].Cells["YAYIN_EVI"].Value + "','" + gridKitap.Rows[i].Cells["TUR"].Value + "',1)"; OracleCommand komut = new OracleCommand(cumle, baglanti.baglan); komut.ExecuteNonQuery(); } MessageBox.Show("Yükleme İşlemi başarılı", "Başarılı", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); Kitap kitap = new Kitap(); kitap.Show(); }
///alim teslim metodlari public static DialogResult kitapOgrenciKaydi(int kitapid, int ogrenciid) { int adet = kacKitapAldi(ogrenciid); if (adet == Ayar.max_kitap_hakki) { MessageBox.Show("Kitap alım hakkınızı doldurdunuz.\r\n Alınan kitap sayısı : " + adet); return(DialogResult.Yes); } conn.Open(); string q = "insert into ogrenci_kitap(ogrenci_no,kitap_no,alim_tarihi,teslim_tarihi) values(@ogrenciid,@kitapid,@alim,@teslim)"; OleDbCommand cmd = conn.CreateCommand(); cmd.CommandText = q; cmd.Parameters.AddWithValue("@ogrenciid", ogrenciid); cmd.Parameters.AddWithValue("@kitapid", kitapid); cmd.Parameters.AddWithValue("@alim", DateTime.Today); cmd.Parameters.AddWithValue("@teslim", DateTime.Today.AddDays(15)); try { if (cmd.ExecuteNonQuery() > 0) { MessageBox.Show("Kayıt Eklendi"); } else { MessageBox.Show("Kayıt Eklenemedi"); } } catch (Exception e) { DialogResult r = MessageBox.Show("Bu Kitap başka bir öğrenci tarafından alınmıştır. Teslim tarihi bilgisine bakmak ister misiniz?", "Mevcut Değil", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information); if (r == DialogResult.Yes) { conn.Close(); Kitap kb = GetKitap(kitapid); kitap_bilgisi k_bilgi = new kitap_bilgisi(kb); k_bilgi.ShowDialog(); return(DialogResult.Yes); } else { return(DialogResult.No); } } finally { if (conn.State == ConnectionState.Open) { conn.Close(); } } return(DialogResult.Yes); }
public teslim_form(Ogrenci ogr, Kitap k, DateTime alim, DateTime teslim, Boolean durum, int kayit_id) { InitializeComponent(); this.ogr = ogr; this.kitap = k; this.durum = durum; this.alim = alim; this.teslim = teslim; this.kayit_id = kayit_id; setViews(); }
private void btnSave_Click(object sender, EventArgs e) { Kitap kitap = new Kitap(); kitap.KitapAdi = txtKitapAdi.Text; kitap.KitapKodu = txtKitapKodu.Text; kitap.KitapTuru = (KitapTuru)cmbKitapTuru.SelectedItem; kitap.Yazar = (Yazar)cmbYazar.SelectedItem; kitapList.Add(kitap); Helper.Helper.FormKontrolleriniTemizle(this); }
private void setViews(Kitap k) { textBox1.Text = k.kitapid.ToString(); textBox2.Text = k.isim; textBox3.Text = k.yazar; dateTimePicker1.Value = k.basimTarihi.Date; comboBox1.SelectedIndex = (int)k.kategori; textBox4.Text = k.sayfaSayisi.ToString(); button1.Click -= button1_Click; button1.Click += guncelle; button1.Text = "Güncelle"; textBox1.ReadOnly = true; textBox1.Enabled = false; }
private void guncelle(object sender, EventArgs e) { this.ValidateChildren(); bool izin = text1Validated && text2Validated && text3Validated && text4Validated && combo1Validated; if (izin) { label9.Visible = false; Kitap kitap = new Kitap(Convert.ToInt32(textBox1.Text), textBox2.Text, textBox3.Text, dateTimePicker1.Value.Date, (Kategori)(Convert.ToInt32(comboBox1.SelectedItem)), Convert.ToInt32(textBox4.Text)); Database.guncelle2(kitap); Debug.WriteLine("guncelle eventi"); this.Close(); } else { label9.Visible = true; } }
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { int indx = dataGridView1.SelectedRows.Count; if (indx > 0) { try { int id = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value.ToString()); Kitap ktp = Database.GetKitap(id); kitap_bilgisi kitap_Bilgisi = new kitap_bilgisi(ktp); kitap_Bilgisi.ShowDialog(); } catch (NullReferenceException) { } } }
private void setViews(Kitap kitap) { label8.Text = kitap.kitapid.ToString(); label9.Text = kitap.isim; label10.Text = kitap.yazar; label11.Text = kitap.basimTarihi.Date.ToShortDateString(); label12.Text = kitap.kategori.ToString(); label13.Text = kitap.sayfaSayisi.ToString(); DataTable dt = Database.alim_gecmisi(kitap.kitapid, 0); int c = 0; foreach (DataRow row in dt.Rows) { Boolean durum = Convert.ToBoolean(row[5]); DateTime teslim = Convert.ToDateTime(row[4]); dataGridView1.Rows.Add(Convert.ToInt32(row[0].ToString()), row[1].ToString(), row[2].ToString(), Convert.ToDateTime(row[3]).ToShortDateString(), teslim.ToShortDateString()); if (durum) { dataGridView1.Rows[c].DefaultCellStyle.BackColor = Color.LightGreen; } else if (DateTime.Today > teslim) { dataGridView1.Rows[c].DefaultCellStyle.BackColor = Color.Red; } else if (DateTime.Today.AddDays(3) > teslim) { dataGridView1.Rows[c].DefaultCellStyle.BackColor = Color.Yellow; } else if (DateTime.Today < teslim) { dataGridView1.Rows[c].DefaultCellStyle.BackColor = Color.LightBlue; } c++; } }
public static void ekle2(Kitap kitap) { conn.Open(); string sorgu = "insert into kitaplar(kitap_no,isim,yazar,basim_tarihi,kategori,sayfa) values(@no,@isim,@yazar,@basim_tarihi," + "@kategori,@sayfa);"; OleDbCommand cmd = conn.CreateCommand(); cmd.CommandText = sorgu; cmd.Parameters.AddWithValue("@no", kitap.kitapid); cmd.Parameters.AddWithValue("@isim", kitap.isim); cmd.Parameters.AddWithValue("@yazar", kitap.yazar); cmd.Parameters.AddWithValue("@basim_tarihi", kitap.basimTarihi); cmd.Parameters.AddWithValue("@kategori", kitap.kategori); cmd.Parameters.AddWithValue("@sayfa", kitap.sayfaSayisi); try { if (cmd.ExecuteNonQuery() > 0) { MessageBox.Show("Kayıt Eklendi"); } else { MessageBox.Show("Kayıt Eklenemedi"); } } catch (Exception e) { MessageBox.Show("Bu ID değeri başka bir kitaba aittir."); } finally { conn.Close(); } }
private void button2_Click(object sender, EventArgs e) { int indx = dataGridView1.SelectedRows.Count; if (indx > 0) { int ogrenciId = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[1].Value.ToString()); int kitapId = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[3].Value.ToString()); Boolean durum = Convert.ToBoolean(dataGridView1.SelectedRows[0].Cells[8].Value); int kayit_id = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value); DateTime alim; DateTime teslim; if (durum) { alim = Database.alimTarihiSorgula(ogrenciId, kayit_id, "kayit_gecmisi"); teslim = Database.teslimTarihiSorgula(ogrenciId, kayit_id, "kayit_gecmisi"); } else { alim = Database.alimTarihiSorgula(ogrenciId, kitapId, "ogrenci_kitap"); teslim = Database.teslimTarihiSorgula(ogrenciId, kitapId, "ogrenci_kitap"); } Ogrenci ogr = Database.GetOgrenci(ogrenciId); Kitap k = Database.GetKitap(kitapId); teslimForm = new teslim_form(ogr, k, alim, teslim, durum, kayit_id); teslimForm.FormClosing += new FormClosingEventHandler(teslimFormKapaniyor); teslimForm.ShowDialog(); } else { MessageBox.Show("Bir Kayıt seçiniz."); } }
public kitap_ekle(Kitap kitap) { InitializeComponent(); comboDoldur(); setViews(kitap); }
public kitap_bilgisi(Kitap kitap) { InitializeComponent(); setViews(kitap); }
private void btnKitap_Click(object sender, EventArgs e) { Kitap kitap = new Kitap(); kitap.Show(); }