예제 #1
0
        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;
        }
예제 #2
0
 public int insert(Kategorie Kategorie)
 {
     SqlCommand command = db.CreateCommand(SQL_INSERT);
     PrepareCommandInsert(command, Kategorie);
     return db.ExecuteNonQuery(command);
 }
예제 #3
0
 public int update(Kategorie Kategorie)
 {
     SqlCommand command = db.CreateCommand(SQL_UPDATE);
     PrepareCommandUpdate(command, Kategorie);
     return db.ExecuteNonQuery(command);
 }
예제 #4
0
        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;
        }