Exemplo n.º 1
0
 private void UsunUzytkownika_Click(object sender, EventArgs e)
 {
     int ID = (int)dvgUzytkownicy.CurrentRow.Cells["ID"].Value;
     {
         if (MessageBox.Show("Jesteś pewien że chcesz usunąć użytkownika?", "Usuwanie użytkownika", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             using (SklepEntities db = new SklepEntities())
             {
                 var entry = db.Uzytkownicy.SingleOrDefault(p => p.ID == ID);
                 if (entry == null)
                 {
                     throw new Exception("Nie znaleziono rekordu w bazie.");
                 }
                 db.Uzytkownicy.Remove(entry);
                 db.SaveChanges();
                 UzytkownicyDataGridView();
                 MessageBox.Show("Usunięto użytkownika");
             }
         }
     }
 }
Exemplo n.º 2
0
        private void Rejestracja_Click(object sender, EventArgs e)
        {
            var rolaModel = (RolaUzytkownika)cbRola.SelectedItem;
            var rola      = rolaModel.Rola;

            if (ImieBox.Text == "" || HasloBox.Text == "")
            {
                MessageBox.Show("Musisz uzupełnić puste pola");
            }
            else if (HasloAdminBox.Text == "hubert" || rola == "Uzytkownik")
            {
                var context     = new SklepEntities();
                var Uzytkownicy = new Uzytkownicy
                {
                    IMIE     = ImieBox.Text,
                    NAZWISKO = NazwiskoBox.Text,
                    LOGIN    = LoginBox.Text,
                    PASSWORD = HasloBox.Text,
                    //IdRola = cbRola.
                };

                if (Uzytkownicy.PASSWORD == Haslo2Box.Text)
                {
                    context.Uzytkownicy.Add(Uzytkownicy);
                    context.SaveChanges();
                    MessageBox.Show("Pomyślnie zarejestrowano konto.");
                    new Form1().Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Podane hasła nie są prawidłowe.");
                }
            }
            else
            {
                MessageBox.Show("Wprowadz poprawne hasło administratora.");
            }
        }
Exemplo n.º 3
0
        private void Wprowadz_Click(object sender, EventArgs e)
        {
            model.Produkt = textBox1.Text.Trim();
            try
            {
                model.IloscSztuk = Convert.ToInt32(textBox2.Text.Trim());
            }
            catch (Exception ex)
            {
                MessageBox.Show($"Wprowadz poprawne dane. {ex.ToString()}");
                return;
            }

            if (textBox1.Text == "" || textBox3.Text == "")
            {
                MessageBox.Show("Musisz uzupełnić puste pola");
            }
            else
            {
                model.Opis = textBox3.Text.Trim();
                using (SklepEntities db = new SklepEntities())
                {
                    if (model.ID == 0)           //wprowadz
                    {
                        db.Produkty.Add(model);
                    }
                    else                        //aktualizuj
                    {
                        db.Entry(model).State = System.Data.Entity.EntityState.Modified;
                    }
                    db.SaveChanges();
                }
                Clear();
                ProduktDataGridView();
                MessageBox.Show("Wprowadzono pomyślnie");
            }
        }