private void button1_Click(object sender, EventArgs e) { produkty.IDProduktu = Convert.ToInt32(textBox1.Text.Trim()); produkty.NazwaProduktu = textBox2.Text.Trim(); produkty.IDKategori = Convert.ToInt32(textBox3.Text.Trim()); produkty.IlośćJedkostkowa = Convert.ToInt32(textBox4.Text.Trim()); produkty.CenaSprzedaży = Convert.ToDecimal(textBox5.Text.Trim()); produkty.CenaZakupu = Convert.ToDecimal(textBox6.Text.Trim()); produkty.StanMagazynu = Convert.ToInt32(textBox7.Text.Trim()); using (BDII_projEntities db = new BDII_projEntities()) { if (button1.Text == "Dodaj") { var pom = Convert.ToInt32(0); if (Convert.ToInt32(textBox7.Text) < pom) { MessageBox.Show("Stan Magazynu jest ujemny, proszę wpisac poprawne dane"); } else if (Convert.ToInt32(textBox4.Text) < pom) { MessageBox.Show("Ilość jest ujemna, proszę wpisac poprawne dane"); } else { db.Produkty.Add(produkty); MessageBox.Show("Dodwanie powiodło się", "dodawanie"); db.SaveChanges(); } } else { db.Entry(produkty).State = EntityState.Modified; MessageBox.Show("Aktualizowanie powiodło się", "dodawanie"); db.SaveChanges(); } } Dane(); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; textBox6.Text = ""; textBox7.Text = ""; button1.Text = "Aktualizuj"; }
private void button2_Click(object sender, EventArgs e) { if (MessageBox.Show("Czy napewno chcesz usunąć ten wiersz?", "Usuwanie", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (BDII_projEntities db = new BDII_projEntities()) { var k = db.Entry(produkty); if (k.State == EntityState.Detached) { db.Produkty.Attach(produkty); } db.Produkty.Remove(produkty); db.SaveChanges(); Dane(); } } MessageBox.Show("Usunięto wiersz", "usuwanie"); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; textBox6.Text = ""; textBox7.Text = ""; }