public List <IOpstiDomenskiObjekat> GetReaderResult(SqlDataReader reader) { List <IOpstiDomenskiObjekat> lista = new List <IOpstiDomenskiObjekat>(); while (reader.Read()) { KalkulacijaKafa kk = new KalkulacijaKafa(); Kafa k = new Kafa(); k.KafaId = Convert.ToInt32(reader[0]); kk.NazivKafe = reader["nazivKafe"].ToString(); k.NazivKafe = kk.NazivKafe; kk.Kafa = k; kk.DatumOd = Convert.ToDateTime(reader["datumOd"]); try { kk.DatumDo = Convert.ToDateTime(reader["datumDo"]); } catch (Exception) { kk.DatumDo = new DateTime(1000, 1, 1); } Kalkulacija ka = new Kalkulacija(); ka.SifraKalkulacije = Convert.ToInt32(reader[1]); ka.ProdajnaCena = Convert.ToDouble(reader["prodajnaCena"]); kk.Kalkulacija = ka; lista.Add(kk); } reader.Close(); return(lista); }
public List <IOpstiDomenskiObjekat> GetReaderResult(SqlDataReader reader) { List <IOpstiDomenskiObjekat> lista = new List <IOpstiDomenskiObjekat>(); while (reader.Read()) { Kalkulacija kalkulacija = new Kalkulacija(); kalkulacija.SifraKalkulacije = Convert.ToInt32(reader[0]); kalkulacija.Kolicina = Convert.ToDouble(reader[1]); kalkulacija.OktupnaCena = Convert.ToDouble(reader[2]); kalkulacija.ProdajnaCena = Convert.ToDouble(reader[3]); kalkulacija.Datum = Convert.ToDateTime(reader[4]); kalkulacija.StopaRabata = Convert.ToDouble(reader[5]); kalkulacija.StopaRUC = Convert.ToDouble(reader[6]); kalkulacija.ZavisniTrosak = Convert.ToDouble(reader[7]); lista.Add(kalkulacija); } reader.Close(); return(lista); }