Пример #1
0
 void UzytkownicyDataGridView()
 {
     using (SklepEntities db = new SklepEntities())
     {
         dvgUzytkownicy.DataSource = db.Uzytkownicy.ToList <Uzytkownicy>();
     }
 }
Пример #2
0
 private void SzukajBox_TextChanged(object sender, EventArgs e)
 {
     using (SklepEntities db = new SklepEntities())
     {
         dvgProdukt.DataSource = db.Produkty.Where(x => x.Produkt.Contains(SzukajBox.Text)).ToList();
     }
 }
Пример #3
0
 public void ProduktDataGridView()
 {
     using (SklepEntities db = new SklepEntities())
     {
         dvgProdukt.DataSource = db.Produkty.ToList <Produkty>();
     }
 }
Пример #4
0
        private void PrzypiszPartosciDoCB()
        {
            var context = new SklepEntities();
            var Role    = context.RolaUzytkownika.ToList();

            cbRola.DataSource    = Role;
            cbRola.ValueMember   = "Id";
            cbRola.DisplayMember = "Rola";
        }
Пример #5
0
 private void dvgProdukt_DoubleClick(object sender, EventArgs e)
 {
     if (dvgProdukt.CurrentRow.Index != -1)
     {
         model.ID = Convert.ToInt32(dvgProdukt.CurrentRow.Cells["ID"].Value);
         using (SklepEntities DB = new SklepEntities())
         {
             model         = DB.Produkty.Where(x => x.ID == model.ID).FirstOrDefault();
             textBox1.Text = model.Produkt;
             textBox2.Text = model.IloscSztuk.ToString();
             textBox3.Text = model.Opis;
         }
         Wprowadz.Text = "Aktualizuj";
     }
 }
Пример #6
0
        private void LOGIN_Click(object sender, EventArgs e)
        {
            var context = new SklepEntities();
            var dbRow   = context.Uzytkownicy.Where(a => a.LOGIN == textBox1.Text && a.PASSWORD == textBox2.Text).FirstOrDefault();

            if (dbRow == null)
            {
                MessageBox.Show("Błędny login lub hasło.");
            }
            else
            {
                new Form2(textBox1.Text).Show();
                this.Hide();

                //MessageBox.Show("Login to: " + dbRow.LOGIN + "oraz hasło to:" + dbRow.PASSWORD);
            }
        }
Пример #7
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");
             }
         }
     }
 }
Пример #8
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.");
            }
        }
Пример #9
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");
            }
        }