예제 #1
0
 private void Button4_Click(object sender, EventArgs e)
 {//3d. aşama sil
     if (txtKITAP_REFNO.Text != "")
     {
         KITAP k = new KITAP();
         k = db.KITAPs.Find(Convert.ToInt32(txtKITAP_REFNO.Text));
         db.KITAPs.Remove(k);
         db.SaveChanges();
         var liste = db.KITAPs.ToList();
         dataGridView1.DataSource = liste;
     }
 }
예제 #2
0
        private void Button4_Click(object sender, EventArgs e)
        {
            // Sil
            DialogResult dr = MessageBox.Show("Silmek istediğinize emin misiniz?", "DİKKAT", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr == DialogResult.No)
            {
                return;
            }
            if (txtKITAP_REFNO.Text != "")
            {
                KITAP k = new KITAP();
                k = entities.KITAPs.Find(Convert.ToInt32(txtKITAP_REFNO.Text));
                entities.KITAPs.Remove(k);
                entities.SaveChanges();
            }
            GridDoldur();
        }
예제 #3
0
        private void BtnSIL_Click(object sender, EventArgs e)
        {//kitap sil
            //kitap silmeden önce kullanıcıya soru soruluyor
            DialogResult dr = MessageBox.Show("Kitap silinecek.Onaylıyor musunuz?", "DİKKAT!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (dr == DialogResult.No)
            {
                return;
            }

            if (txtKITAP_REFNO.Text != "")
            {
                KITAP m = db.KITAPs.Find(Convert.ToInt32(txtKITAP_REFNO.Text));
                db.KITAPs.Remove(m);
                db.SaveChanges();

                var kitapliste = db.KITAPs.ToList();
                dataGridView1.DataSource = kitapliste;
            }
        }
예제 #4
0
        private void Button2_Click(object sender, EventArgs e)
        {//3c. aşama kaydet
            KITAP k = new KITAP();

            if (txtADI.Text == "" || txtISBN.Text == "" || txtYAYIN_EVI.Text == "" || txtYAZARI.Text == "")
            {
                MessageBox.Show("Boş Bırakmayınız!", "Hata");
            }
            else
            {
                if (txtKITAP_REFNO.Text != "")
                {
                    k              = db.KITAPs.Find(Convert.ToInt32(txtKITAP_REFNO.Text));
                    k.ADI          = txtADI.Text;
                    k.ISBN         = txtISBN.Text;
                    k.OZET         = txtOZET.Text;
                    k.YAYIN_EVI    = txtYAYIN_EVI.Text;
                    k.YAZARI       = txtYAZARI.Text;
                    k.BASIM_TARIHI = dtBASIM_TARIHI.Value;
                    db.SaveChanges();
                }
                else
                {
                    k.ADI          = txtADI.Text;
                    k.ISBN         = txtISBN.Text;
                    k.OZET         = txtOZET.Text;
                    k.YAYIN_EVI    = txtYAYIN_EVI.Text;
                    k.YAZARI       = txtYAZARI.Text;
                    k.BASIM_TARIHI = dtBASIM_TARIHI.Value;
                    db.KITAPs.Add(k);
                    db.SaveChanges();
                }
            }
            var liste = db.KITAPs.ToList();

            dataGridView1.DataSource = liste;
        }
예제 #5
0
        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();
        }
예제 #6
0
        private void BtnKAYDET_Click(object sender, EventArgs e)
        {//kitap kaydet
            KITAP kitap = new KITAP();

            //Kitap bililerini eksik girilmemesi için UyarıForm oluşturuldu ve if else ile kontrol edildi
            string mesaj = "";

            if (txtADI.Text == "")
            {
                mesaj = "Kitabın adını giriniz.\r\n";
            }
            if (txtISBN.Text == "")
            {
                mesaj += "13 haneli uluslar arası kitap kodunu giriniz.\r\n";
            }
            if (txtYAZARI.Text == "")
            {
                mesaj += "Kitabın yazarının adı giriniz.\r\n";
            }
            if (dtBASIM_TARIHI.Text == "")
            {
                mesaj += "Kitabın basıldığı tarihi giriniz\r\n";
            }
            if (txtYAYIN_EVI.Text == "")
            {
                mesaj += "Kitabı yayınlayan firma adını giriniz.\r\n";
            }

            if (mesaj != "")
            {
                UyarıForm f1 = new UyarıForm();
                f1.textBox1.Text = mesaj;
                f1.ShowDialog();
                return;
            }

            if (txtKITAP_REFNO.Text != "")
            {
                //kitap UPDATE işlemi
                kitap = db.KITAPs.Find(Convert.ToInt32(txtKITAP_REFNO.Text));

                kitap.ADI          = txtADI.Text;
                kitap.BASIM_TARIHI = Convert.ToDateTime(dtBASIM_TARIHI.Text);
                kitap.ISBN         = txtISBN.Text;
                kitap.OZET         = txtOZET.Text;
                kitap.YAZARI       = txtYAZARI.Text;
                kitap.YAYIN_EVI    = txtYAYIN_EVI.Text;

                db.SaveChanges();
            }
            else
            {//kitap INSERT işlemi
                kitap.ADI          = txtADI.Text;
                kitap.BASIM_TARIHI = Convert.ToDateTime(dtBASIM_TARIHI.Text);
                kitap.ISBN         = txtISBN.Text;
                kitap.OZET         = txtOZET.Text;
                kitap.YAZARI       = txtYAZARI.Text;
                kitap.YAYIN_EVI    = txtYAYIN_EVI.Text;

                db.KITAPs.Add(kitap);
                db.SaveChanges();
            }
            var kitapliste = db.KITAPs.ToList();

            dataGridView1.DataSource = kitapliste;
        }