Beispiel #1
0
 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 = "";
 }
Beispiel #2
0
 public void Dane()
 {
     using (BDII_projEntities db = new BDII_projEntities())
     {
         dataGridView1.DataSource = db.Produkty.ToList <Produkty>();
     }
 }
Beispiel #3
0
        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";
        }
Beispiel #4
0
        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";
        }
Beispiel #5
0
        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 = "";
            }
        }