Esempio n. 1
0
 private void HibaKezelo(TermekKategoria kategoria)
 {
     if (kategoria.kategoriaNev.Length < 2)
     {
         throw new ArgumentException("A kategória elnevezésének legalább 2 karakteresnek kell lennie!");
     }
 }
Esempio n. 2
0
        protected void KategoriaFelvitel(TermekKategoria kategoria)
        {
            string sql = "INSERT INTO termekkategoriak " +
                         "(KategoriaNev) VALUES(@KategoriaNev)";

            using (MySqlCommand cmd = new MySqlCommand(sql, conn))
            {
                cmd.Parameters.AddWithValue("@KategoriaNev", kategoria.kategoriaNev);
                cmd.ExecuteNonQuery();
            }
        }
Esempio n. 3
0
        protected void KategoriaFeluliras(TermekKategoria tk)
        {
            string sql = "UPDATE termekkategoriak " +
                         "SET KategoriaNev = @KategoriaNev " +
                         "WHERE KategoriaID = @KategoriaID";

            using (MySqlCommand cmd = new MySqlCommand(sql, conn))
            {
                cmd.Parameters.AddWithValue("@KategoriaNev", tk.kategoriaNev);
                cmd.Parameters.AddWithValue("@KategoriaID", tk.kategoriaID);
                cmd.ExecuteNonQuery();
            }
        }
Esempio n. 4
0
        public List <TermekKategoria> KategoriaLista()
        {
            List <TermekKategoria> kategoriaLista = new List <TermekKategoria>();
            string sql = "SELECT * FROM termekkategoriak";

            using (MySqlCommand cmd = new MySqlCommand(sql, conn))
            {
                using (MySqlDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        int    kategoriaID  = Convert.ToInt32(reader["KategoriaID"]);
                        string kategoriaNev = reader["KategoriaNev"].ToString();

                        TermekKategoria tk = new TermekKategoria(kategoriaID, kategoriaNev);
                        kategoriaLista.Add(tk);
                    }
                }
            }

            return(kategoriaLista);
        }
Esempio n. 5
0
        public TermekKategoria Kategoria(int kategoriaID)
        {
            TermekKategoria tk  = new TermekKategoria("");
            string          sql = "SELECT * FROM termekkategoriak " +
                                  "WHERE KategoriaID = @KategoriaID";

            using (MySqlCommand cmd = new MySqlCommand(sql, conn))
            {
                cmd.Parameters.AddWithValue("@KategoriaID", kategoriaID);

                using (MySqlDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        int    ID           = Convert.ToInt32(reader["KategoriaID"]);
                        string kategoriaNev = reader["KategoriaNev"].ToString();
                        tk = new TermekKategoria(ID, kategoriaNev);
                    }
                }
            }

            return(tk);
        }
Esempio n. 6
0
 public void Feluliras(TermekKategoria kategoria)
 {
     HibaKezelo(kategoria);
     this.KategoriaFeluliras(kategoria);
 }
Esempio n. 7
0
 public void Felvitel(TermekKategoria kategoria)
 {
     HibaKezelo(kategoria);
     this.KategoriaFelvitel(kategoria);
 }