public ArtiklNode(Artikl a) { artikl = a; sifra = a.Sifra; naziv = a.Naziv; duziNaziv = a.DuziNaziv; sastav = a.Sastav; cijena = a.Cijena.ToString("C"); Oznaka = a.Oznaka; }
public static List <Artikl> GetArtikleReadOnly(Artikl.OznakaArtikla oznaka) { List <Artikl> artikli = new List <Artikl>(); SqliteCommand c = DB.con.CreateCommand(); c.CommandText = String.Format(@"SELECT * FROM Artikl WHERE oznaka = '{0}'", oznaka); SqliteDataReader reader = c.ExecuteReader(); while (reader.Read()) { Artikl a = new Artikl((long)reader["ID"], (string)reader["sifra"], (string)reader["naziv"], (string)reader["duzi_naziv"], (float)reader.GetDecimal(5), (string)reader["sastav"], Artikl.OznakaFromString((string)reader["oznaka"])); artikli.Add(a); } c.Dispose(); return(artikli); }
private void RefreshFromOznaka(Artikl.OznakaArtikla oznaka) { artikliButton.Clear(); DBArtikl.GetArtikleReadOnly(oznaka).ForEach(a => artikliButton.Add(new ArtiklButton(a))); }