private void Button2_Click(object sender, EventArgs e) {//KAYDET ODUNC_KITAP o = new ODUNC_KITAP(); if (txtACIKLAMA.Text == "" || cmbDURUMU.Text == "" || cmbKITAP_REFNO.Text == "" || cmbUYE_REFNO.Text == "") { MessageBox.Show("Boş Bırakmayınız!", "Hata"); } else { if (txtODUNC_KITAP_REFNO.Text != "") { o = db.ODUNC_KITAP.Find(Convert.ToInt32(txtODUNC_KITAP_REFNO.Text)); o.ACIKLAMA = txtACIKLAMA.Text; o.KITAP_REFNO = Convert.ToInt32(cmbKITAP_REFNO.Text); o.UYE_REFNO = cmbUYE_REFNO.Text; o.VERILIS_TARIHI = dtVERILIS_TARIHI.Value; if (cmbDURUMU.Text == "Alındı") { o.DURUMU = Convert.ToBoolean(true); o.ALINIS_TARIHI = dtALINIS_TARIHI.Value; } else if (cmbDURUMU.Text == "Ödünç Verildi") { o.DURUMU = Convert.ToBoolean(false); o.ALINIS_TARIHI = null; } db.SaveChanges(); } else { o.ACIKLAMA = txtACIKLAMA.Text; o.KITAP_REFNO = Convert.ToInt32(cmbKITAP_REFNO.Text); o.UYE_REFNO = cmbUYE_REFNO.Text; o.VERILIS_TARIHI = dtVERILIS_TARIHI.Value; if (cmbDURUMU.Text == "Alındı") { o.DURUMU = Convert.ToBoolean(true); o.ALINIS_TARIHI = dtALINIS_TARIHI.Value; } else if (cmbDURUMU.Text == "Ödünç Verildi") { o.DURUMU = Convert.ToBoolean(false); o.ALINIS_TARIHI = null; } db.ODUNC_KITAP.Add(o); db.SaveChanges(); } } var liste = db.ODUNC_KITAP.ToList(); dataGridView1.DataSource = liste; }
private void Button4_Click(object sender, EventArgs e) { // Sil DialogResult dr = MessageBox.Show("Silmek istediğinize emin misiniz?", "SİL", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.No) { return; } if (txtODUNC_KITAP_REFNO.Text != "") { ODUNC_KITAP ok = new ODUNC_KITAP(); ok = entities.ODUNC_KITAP.Find(Convert.ToInt32(txtODUNC_KITAP_REFNO.Text)); entities.ODUNC_KITAP.Remove(ok); entities.SaveChanges(); } GridDoldur(); }
private void BtnSIL_Click(object sender, EventArgs e) { //odunc kitap sil //odunc alınan kitap silmeden önce kullanıcıya soru soruluyor DialogResult dr = MessageBox.Show("Ödünç alınan kitap bilgisi silinecek.Onaylıyor musunuz?", "DİKKAT!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.No) { return; } if (txtODUNC_KITAP_REFNO.Text != "") { ODUNC_KITAP m = db.ODUNC_KITAP.Find(Convert.ToInt32(txtODUNC_KITAP_REFNO.Text)); db.ODUNC_KITAP.Remove(m); db.SaveChanges(); var odunckitapliste = db.ODUNC_KITAP.ToList(); dataGridView1.DataSource = odunckitapliste; } }
private void Button2_Click(object sender, EventArgs e) { // Kaydet string mesaj = ""; if (comboUYE_REFNO.SelectedIndex == -1) { mesaj = "ÜYE ADI SOYADI boş bırakılamaz!\r\n"; } if (comboKITAP_REFNO.SelectedIndex == -1) { mesaj += "KİTAP ADI boş bırakılamaz!\r\n"; } if (txtVERILIS_TARIHI.Text == "") { mesaj += "VERİLİŞ TARİHİ boş bırakılamaz!\r\n"; } if (comboDURUMU.SelectedIndex == -1) { mesaj += "DURUMU boş bırakılamaz!"; } if (Convert.ToString(comboDURUMU.SelectedItem) == "Alındı" && txtALINIS_TARIHI.Text == "") { mesaj += "ALIŞ TARIHI boş bırakılamaz!"; } if (mesaj != "") { FrmUYARI uyarı = new FrmUYARI(); uyarı.textBox1.Text = mesaj; uyarı.ShowDialog(); return; } ODUNC_KITAP ok = new ODUNC_KITAP(); if (txtODUNC_KITAP_REFNO.Text != "") { ok = entities.ODUNC_KITAP.Find(Convert.ToInt32(txtODUNC_KITAP_REFNO.Text)); ok.UYE_REFNO = Convert.ToInt32(comboUYE_REFNO.SelectedValue); ok.KITAP_REFNO = Convert.ToInt32(comboKITAP_REFNO.SelectedValue); ok.VERILIS_TARIHI = Convert.ToDateTime(txtVERILIS_TARIHI.Text); // DURUMU Verildi ise ALINIS TARIHI alma if (Convert.ToString(comboDURUMU.SelectedItem) == "Verildi") { ok.DURUMU = true; } // Durumu Alindi ise alinis tarihini de al else { ok.DURUMU = false; ok.ALINIS_TARIHI = Convert.ToDateTime(txtALINIS_TARIHI.Text); } ok.ACIKLAMA = txtACIKLAMA.Text; entities.SaveChanges(); } else { ok.UYE_REFNO = Convert.ToInt32(comboUYE_REFNO.SelectedValue); ok.KITAP_REFNO = Convert.ToInt32(comboKITAP_REFNO.SelectedValue); ok.VERILIS_TARIHI = Convert.ToDateTime(txtVERILIS_TARIHI.Text); // Durumu Verildi ise alınıs tarihini alma if (Convert.ToString(comboDURUMU.SelectedItem) == "Verildi") { ok.DURUMU = true; } // Durumu Alindi ise alinis tarihini de al else { ok.DURUMU = false; if (Convert.ToDateTime(txtALINIS_TARIHI.Text) > Convert.ToDateTime(txtVERILIS_TARIHI.Text)) { ok.ALINIS_TARIHI = Convert.ToDateTime(txtALINIS_TARIHI.Text); } else { errorProvider1.SetError(txtALINIS_TARIHI, "Uygun Tarih Giriniz!"); return; } } ok.ACIKLAMA = txtACIKLAMA.Text; entities.ODUNC_KITAP.Add(ok); entities.SaveChanges(); } GridDoldur(); }
private void BtnKAYDET_Click(object sender, EventArgs e) { //odunc kitap kaydet ODUNC_KITAP odunckitap = new ODUNC_KITAP(); //Odunc kitap bilgilerini eksik girilmemesi için UyarıForm oluşturuldu ve if else ile kontrol edildi string mesaj = ""; if (cmbADI_SOYAD.Text == "") { mesaj = "Üye adı ve soyadı giriniz.\r\n"; } if (cmbKITAP_REFNO.Text == "") { mesaj = "Odunc verilecek kitabın id'sini giriniz.\r\n"; } if (txtVERILIS_TARIHI.Text == "") { mesaj = "VERILIS_TARIHI giriniz.\r\n"; } if (cmbDURUMU.Text == "") { mesaj += "Kitabın Durumu(Verildi,Alındı) giriniz.\r\n"; } if (mesaj != "") { UyarıForm f1 = new UyarıForm(); f1.textBox1.Text = mesaj; f1.ShowDialog(); return; } if (txtODUNC_KITAP_REFNO.Text != "") { //odunc kitap UPDATE işlemi odunckitap = db.ODUNC_KITAP.Find(Convert.ToInt32(txtODUNC_KITAP_REFNO.Text)); odunckitap.ACIKLAMA = txtACIKLAMA.Text; odunckitap.ALINIS_TARIHI = txtALINIS_TARIHI.Text; odunckitap.KITAP_REFNO = Convert.ToInt32(cmbKITAP_REFNO.Text); odunckitap.ADI_SOYAD = cmbADI_SOYAD.Text; odunckitap.VERILIS_TARIHI = txtVERILIS_TARIHI.Text; odunckitap.DURUMU = Convert.ToBoolean(cmbDURUMU.Text); db.SaveChanges(); } else {//uye INSERT işlemi odunckitap.ACIKLAMA = txtACIKLAMA.Text; odunckitap.ALINIS_TARIHI = txtALINIS_TARIHI.Text; odunckitap.KITAP_REFNO = Convert.ToInt32(cmbKITAP_REFNO.Text); odunckitap.ADI_SOYAD = cmbADI_SOYAD.Text; odunckitap.VERILIS_TARIHI = txtVERILIS_TARIHI.Text; odunckitap.DURUMU = Convert.ToBoolean(cmbDURUMU.Text); db.ODUNC_KITAP.Add(odunckitap); db.SaveChanges(); } var odunckitapliste = db.ODUNC_KITAP.ToList(); dataGridView1.DataSource = odunckitapliste; }