コード例 #1
0
ファイル: Form1.cs プロジェクト: ptyk00/repos
        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";
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: ptyk00/repos
 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 = "";
 }