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 = ""; }
public void Dane() { using (BDII_projEntities db = new BDII_projEntities()) { dataGridView1.DataSource = db.Produkty.ToList <Produkty>(); } }
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 dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { produkty.IDProduktu = Convert.ToInt32(dataGridView1.CurrentRow.Cells["IDProduktu"].Value); using (BDII_projEntities db = new BDII_projEntities()) { produkty = db.Produkty.Where(x => x.IDProduktu == produkty.IDProduktu).FirstOrDefault(); textBox1.Text = Convert.ToString(produkty.IDProduktu); textBox2.Text = produkty.NazwaProduktu; textBox3.Text = Convert.ToString(produkty.IDKategori); textBox4.Text = Convert.ToString(produkty.IlośćJedkostkowa); textBox5.Text = Convert.ToString(produkty.CenaSprzedaży); textBox6.Text = Convert.ToString(produkty.CenaZakupu); textBox7.Text = Convert.ToString(produkty.StanMagazynu); } button1.Text = "Aktualizuj"; }
private void button4_Click(object sender, EventArgs e) { using (BDII_projEntities db = new BDII_projEntities()) { var produkty = db.Produkty.FirstOrDefault(x => x.NazwaProduktu == szukajtxt.Text); textBox1.Text = Convert.ToString(produkty.IDProduktu); textBox2.Text = produkty.NazwaProduktu; textBox3.Text = Convert.ToString(produkty.IDKategori); textBox4.Text = Convert.ToString(produkty.IlośćJedkostkowa); textBox5.Text = Convert.ToString(produkty.CenaSprzedaży); textBox6.Text = Convert.ToString(produkty.CenaZakupu); textBox7.Text = Convert.ToString(produkty.StanMagazynu); button1.Text = "Aktualizuj"; szukajtxt.Text = ""; } }