示例#1
0
 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;
 }
示例#2
0
        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);
        }
示例#3
0
 private void RefreshFromOznaka(Artikl.OznakaArtikla oznaka)
 {
     artikliButton.Clear();
     DBArtikl.GetArtikleReadOnly(oznaka).ForEach(a => artikliButton.Add(new ArtiklButton(a)));
 }