Ejemplo n.º 1
0
        public ActionResult PotwierdzenieUsuniecia(int id)
        {
            Etykieta etykieta = db.Etykiety.Find(id);

            db.Etykiety.Remove(etykieta);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
 public ActionResult Edytuj([Bind(Include = "EtykietaId, Nazwa")] Etykieta etykieta)
 {
     if (ModelState.IsValid)
     {
         db.Entry(etykieta).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(etykieta));
 }
Ejemplo n.º 3
0
        public ActionResult Stworz([Bind(Include = "EtykietaId, Nazwa")] Etykieta etykieta)
        {
            if (ModelState.IsValid)
            {
                db.Etykiety.Add(etykieta);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(etykieta));
        }
Ejemplo n.º 4
0
 private void wyborTabeli_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     foreach (var u in etykiety)
     {
         if (wyborTabeli.SelectedItem != null && u.nazwaTabeli == this.wyborTabeli.SelectedItem.ToString())
         {
             selected         = u;
             slider.IsEnabled = true;
             slider.Value     = selected.etykieta;
         }
     }
 }
Ejemplo n.º 5
0
        public int DodajEtykiete(string nazwa)
        {
            Etykieta etykieta = new Etykieta()
            {
                Nazwa = nazwa
            };

            db.Etykiety.Add(etykieta);
            db.SaveChanges();
            SetViewBag();
            return(etykieta.Id_Etykieta);
        }
Ejemplo n.º 6
0
        //GET: Etykiety/Usun/5
        public ActionResult Usun(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Etykieta etykieta = db.Etykiety.Find(id);

            if (etykieta == null)
            {
                return(HttpNotFound());
            }
            return(View(etykieta));
        }
Ejemplo n.º 7
0
        private void updateTables()
        {
            etykiety = new List <Etykieta>();
            wyborTabeli.Items.Clear();
            try
            {
                //wiadomka
                String query = $"SELECT * FROM ETYKIETY";
                //zbinduj skrypt sql z połączeniem do sqlcommanda
                SqlCommand cmd = new SqlCommand(query, con);
                //uchwyt na okno główne
                MainWindow mainWindow = Owner as MainWindow;
                //otwieramy połączenie z bazą danych
                con.Open();
                //wykonujemy skrypt na bazie danych
                cmd.ExecuteNonQuery();
                SqlDataReader reader;
                //baza danych zwróciła wynik zapytania i przerzucamy odpowiedź na reader'a
                reader = cmd.ExecuteReader();

                //póki mamy dane to je odczytuj (każde wywołanie read bieże kolejny wiersz)
                while (reader.Read())
                {
                    //tworzymy użytkowników na podstawie danych z bazy danych (reader.get[tutaj typ zmiennej (string int itp)]([tutaj podajemy z której kolumny odczytać dane])
                    var etykieta = new Etykieta(reader.GetInt32(0), reader.GetString(1), reader.GetInt32(2));
                    //dodajemy do listy użytkowników
                    etykiety.Add(etykieta);
                }
                //jak skończylyśmy to zamykamy reader'a
                reader.Close();
                //i połączenie z bazą danych
                con.Close();

                //tutaj dodajemy wszystkich użytkowników to combo boxa (rozwijanej listy)()tzn nie userów a same loginy
                foreach (var u in etykiety)
                {
                    this.wyborTabeli.Items.Add(u.nazwaTabeli);
                }
            }
            catch (Exception ex)
            {
                //obsługa błedów
                MessageBox.Show(ex.Message);
                con.Close();
            }
        }