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();
        }
Exemple #3
0
        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();
        }
Exemple #5
0
        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;
        }