private void PrepareCommandInsert(SqlCommand command, Kategorie Kategorie) { command.Parameters.Add(new SqlParameter("@nazev", SqlDbType.VarChar, Kategorie.LEN_ATTR_nazev)); command.Parameters["@nazev"].Value = Kategorie.nazev; command.Parameters.Add(new SqlParameter("@popis", SqlDbType.VarChar, Kategorie.LEN_ATTR_popis)); command.Parameters["@popis"].Value = Kategorie.popis; command.Parameters.Add(new SqlParameter("@aktivni", SqlDbType.Int)); command.Parameters["@aktivni"].Value = Kategorie.aktivni; }
public int insert(Kategorie Kategorie) { SqlCommand command = db.CreateCommand(SQL_INSERT); PrepareCommandInsert(command, Kategorie); return db.ExecuteNonQuery(command); }
public int update(Kategorie Kategorie) { SqlCommand command = db.CreateCommand(SQL_UPDATE); PrepareCommandUpdate(command, Kategorie); return db.ExecuteNonQuery(command); }
private Collection<Kategorie> Read(SqlDataReader reader) { Collection<Kategorie> categories = new Collection<Kategorie>(); while (reader.Read()) { Kategorie category = new Kategorie(); category.kat_ID = reader.GetInt32(0); category.nazev = reader.GetString(1); if (!reader.IsDBNull(2)) { category.popis = reader.GetString(2); } category.aktivni = reader.GetInt32(3); categories.Add(category); } return categories; }