private void Button2_Click(object sender, EventArgs e)
        {
            // Kaydet
            int    checkNumeric;
            string mesaj = "";

            if (txtADI.Text == "")
            {
                mesaj = "KİTAP ADI boş bırakılamaz!\r\n";
            }
            if (txtISBN.Text == "" || txtISBN.Text.Length != 13 || int.TryParse(txtISBN.Text, out checkNumeric))
            {
                mesaj += "ISBN boş bırakılamaz 13 haneli ve numerik olmalıdır!\r\n";
            }
            if (txtYAYIN_EVI.Text == "")
            {
                mesaj += "YAYIN EVİ boş bırakılamaz!\r\n";
            }
            if (txtYAZARI.Text == "")
            {
                mesaj += "KİTAP YAZARI boş bırakılamaz!\r\n";
            }

            if (mesaj != "")
            {
                FrmUYARI uyarı = new FrmUYARI();
                uyarı.textBox1.Text = mesaj;
                uyarı.ShowDialog();
                return;
            }

            KITAP k = new KITAP();

            if (txtKITAP_REFNO.Text != "")
            {
                k              = entities.KITAPs.Find(Convert.ToInt32(txtKITAP_REFNO.Text));
                k.ADI          = txtADI.Text;
                k.BASIM_TARIHI = dateTimePicker1.Value;
                k.ISBN         = txtISBN.Text;
                k.OZET         = txtOZET.Text;
                k.YAYIN_EVI    = txtYAYIN_EVI.Text;
                k.YAZARI       = txtYAZARI.Text;
                int returnValue = entities.SaveChanges();
                if (returnValue > 0)
                {
                    MessageBox.Show("Başarıyla güncellendi.");
                }
                else
                {
                    MessageBox.Show("Hata!Güncelleme yapılamadı.");
                }
            }
            else
            {
                k.ADI          = txtADI.Text;
                k.BASIM_TARIHI = dateTimePicker1.Value;
                k.ISBN         = txtISBN.Text;
                k.OZET         = txtOZET.Text;
                k.YAYIN_EVI    = txtYAYIN_EVI.Text;
                k.YAZARI       = txtYAZARI.Text;
                entities.KITAPs.Add(k);
                int returnValue = entities.SaveChanges();
                if (returnValue > 0)
                {
                    MessageBox.Show("Başarıyla eklendi.");
                }
                else
                {
                    MessageBox.Show("Hata!Ekleme yapılamadı.");
                }
            }

            GridDoldur();
        }
        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 Button2_Click(object sender, EventArgs e)
        {
            // Kaydet

            int    checkNumeric;
            string mesaj = "";

            if (txtADI_SOYADI.Text == "")
            {
                mesaj = "ÜYE ADI SOYADI boş bırakılamaz!\r\n";
            }
            if (txtADRES.Text == "")
            {
                mesaj += "ADRES boş bırakılamaz!\r\n";
            }
            if (txtTELEFON.Text == "" || txtTELEFON.Text.Length != 11 || int.TryParse(txtTELEFON.Text, out checkNumeric))
            {
                mesaj += "TELEFON boş bırakılamaz 11 haneli ve numerik olmalıdır!\r\n";
            }
            if (txtEMAIL.Text == "")
            {
                mesaj += "EMAIL boş bırakılamaz!\r\n";
            }
            if (comboDURUMU.SelectedIndex == -1)
            {
                mesaj += "DURUMU boş bırakılamaz!";
            }

            if (mesaj != "")
            {
                FrmUYARI uyarı = new FrmUYARI();
                uyarı.textBox1.Text = mesaj;
                uyarı.ShowDialog();
                return;
            }

            UYE u = new UYE();

            if (txtUYE_REFNO.Text != "")
            {
                u            = entities.UYEs.Find(Convert.ToInt32(txtUYE_REFNO.Text));
                u.ACIKLAMA   = txtACIKLAMA.Text;
                u.ADI_SOYADI = txtADI_SOYADI.Text;
                u.ADRES      = txtADRES.Text;
                if (Convert.ToString(comboDURUMU.SelectedItem) == "Aktif")
                {
                    u.DURUMU = true;
                }
                else
                {
                    u.DURUMU = false;
                }
                u.EKLEME_TARIHI = dateTimePicker1.Value;
                u.EMAIL         = txtEMAIL.Text;
                u.TELEFON       = txtTELEFON.Text;

                entities.SaveChanges();
            }
            else
            {
                u.ACIKLAMA   = txtACIKLAMA.Text;
                u.ADI_SOYADI = txtADI_SOYADI.Text;
                u.ADRES      = txtADRES.Text;
                if (Convert.ToString(comboDURUMU.SelectedItem) == "Aktif")
                {
                    u.DURUMU = true;
                }
                else
                {
                    u.DURUMU = false;
                }
                u.EKLEME_TARIHI = dateTimePicker1.Value;
                u.EMAIL         = txtEMAIL.Text;
                u.TELEFON       = txtTELEFON.Text;

                entities.UYEs.Add(u);
                entities.SaveChanges();
            }

            GridDoldur();
        }