private void btnKaydet_Click(object sender, EventArgs e)
        {
            DialogBoxMesaj m = new DialogBoxMesaj();

            m.Mesaj = "Kaydetmekİstediğinizden EminMisiniz?";
            m.Uyari = "Dikkat!";
            DialogBoxKutusu f = new DialogBoxKutusu(m);

            f.StartPosition = FormStartPosition.CenterScreen;
            DialogResult response = f.ShowDialog();

            if (response == DialogResult.Yes)
            {
                this.DialogResult = DialogResult.Yes;
                NorthwindDbContext tablo = new NorthwindDbContext();
                Product            c     = new Product();
                c.ProductName     = textBox1.Text;
                c.SupplierID      = Convert.ToInt32(comboBox2.SelectedValue);
                c.CategoryID      = Convert.ToInt32(comboBox1.SelectedValue);
                c.QuantityPerUnit = textBox2.Text;
                c.UnitPrice       = Convert.ToDecimal(textBox3.Text);
                c.UnitsInStock    = Convert.ToInt16(textBox4.Text);
                c.UnitsOnOrder    = Convert.ToInt16(textBox7.Text);
                c.ReorderLevel    = Convert.ToInt16(textBox6.Text);
                if (checkBox1.Checked == true)
                {
                    c.Discontinued = true;
                }
                else
                {
                    c.Discontinued = false;
                }

                tablo.Products.Add(c);
                tablo.SaveChanges();
                MessageBox.Show("Kaydetme Yapıldı.");
            }
            else if (response == DialogResult.No)
            {
                f.Close();
            }
            else if (response == DialogResult.Cancel)
            {
                f.Close();
            }
        }
        private void btnSil_Click(object sender, EventArgs e)
        {
            NorthwindDbContext tablo = new NorthwindDbContext();

            id = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value);
            Product        p = tablo.Products.FirstOrDefault(x => x.ProductID == id);
            DialogBoxMesaj m = new DialogBoxMesaj();

            m.Mesaj = "Silmek İstediğinizdenEmin Misiniz?";
            m.Uyari = "Dikkat!";
            DialogBoxKutusu d        = new DialogBoxKutusu(m);
            DialogResult    response = d.ShowDialog();

            if (response == DialogResult.Yes)
            {
                tablo.Products.Remove(p);
                tablo.SaveChanges();
            }
        }
예제 #3
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            DialogBoxMesaj m = new DialogBoxMesaj();

            m.Mesaj = "Güncellemek İstediğinizden EminMisiniz?";
            m.Uyari = "Dikkat!";
            DialogBoxKutusu f = new DialogBoxKutusu(m);

            f.StartPosition = FormStartPosition.CenterScreen;
            DialogResult response = f.ShowDialog();

            if (response == DialogResult.Yes)
            {
                NorthwindDbContext tablo = new NorthwindDbContext();
                Product            p     = tablo.Products.FirstOrDefault(x => x.ProductID == _p.ProductID);

                p.ProductName     = textBox1.Text;
                p.SupplierID      = Convert.ToInt32(comboBox2.SelectedValue);
                p.CategoryID      = Convert.ToInt32(comboBox1.SelectedValue);
                p.QuantityPerUnit = textBox2.Text;
                p.UnitPrice       = Convert.ToDecimal(textBox3.Text);
                p.UnitsInStock    = Convert.ToInt16(textBox4.Text);
                p.UnitsOnOrder    = Convert.ToInt16(textBox7.Text);
                p.ReorderLevel    = Convert.ToInt16(textBox6.Text);
                tablo.SaveChanges();
                MessageBox.Show("Güncelleme Yapıldı.");
                this.Close();
            }
            else if (response == DialogResult.No)
            {
                f.Close();
            }
            else if (response == DialogResult.Cancel)
            {
                f.Close();
            }
        }