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!"); } }
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(); } }
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(); } }
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); }
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); }
public void Feluliras(TermekKategoria kategoria) { HibaKezelo(kategoria); this.KategoriaFeluliras(kategoria); }
public void Felvitel(TermekKategoria kategoria) { HibaKezelo(kategoria); this.KategoriaFelvitel(kategoria); }