예제 #1
0
        //datarow objekt sa podacima za ArtikliRacun
        public ArtiklRacun MakeLijek(DataRow row)
        {
            ArtiklRacun lije = new ArtiklRacun();

            lije.id            = int.Parse(row["ID_Lijek"].ToString());
            lije.Naziv         = row["Naziv"].ToString();
            lije.kratkiOpis    = row["kratki_opis"].ToString();
            lije.datumIsteka   = DateTime.Parse(row["Datum_isteka"].ToString());
            lije.kolicina      = int.Parse(row["Kolicina"].ToString());
            lije.cijena        = int.Parse(row["Cijena"].ToString());
            lije.participacija = int.Parse(row["Participacija"].ToString());
            return(lije);
        }
예제 #2
0
        //Metoda koja vraća listu Artikala od nekog korisnika, za parametre prima id korisnika (pom) i id radnju (dostava kosarica ili prodaja kosarica)
        public static List <ArtiklRacun> DohvatiSveArtikleKorisnika(int pom, int radnja)
        {
            List <ArtiklRacun> ListaArtikala = new List <ArtiklRacun>();
            SqlCommand         Command       = new SqlCommand();

            Command.CommandType = CommandType.Text;
            Command.CommandText = "SELECT a.ID_Lijek, l.Naziv, l.Kratki_opis, l.Datum_isteka, l.Cijena, a.Kolicina, a.Participacija FROM Racun r JOIN Artikli_Racun a ON r.ID_Racun = a.ID_Racun JOIN Lijekovi l ON a.ID_Lijek = l.ID_Lijek WHERE r.ID_Klijent = " + pom + "AND r.ID_Stanje = " + radnja + ";";
            DBCon DB = new DBCon();

            DB.GetCon();
            DataTable DT = DB.DohvatiDT(Command);

            foreach (DataRow dr in DT.Rows)
            {
                ArtiklRacun r = new ArtiklRacun();
                ListaArtikala.Add(r.MakeLijek(dr));
            }
            return(ListaArtikala);
        }