コード例 #1
0
        //Datarow objekt s podacima za LijekOsiguranje
        public LijekOsiguranje MakeLijek(DataRow row)
        {
            LijekOsiguranje lije = new LijekOsiguranje();

            lije.idOsiguranje  = int.Parse(row["ID_Lijek"].ToString());
            lije.naziv         = row["Naziv"].ToString();
            lije.participacija = int.Parse(row["Participacija"].ToString());
            return(lije);
        }
コード例 #2
0
        //Metoda koja vraća sva Osiguranja Koja neki lijek nema, prima parametar id Lijek
        public static List <LijekOsiguranje> DohvatiOsiguranja(int idL)
        {
            List <LijekOsiguranje> ListaArtikala = new List <LijekOsiguranje>();
            SqlCommand             Command       = new SqlCommand();

            Command.CommandType = CommandType.Text;
            Command.CommandText = "SELECT l.ID_Osiguranje as ID_Lijek, l.Naziv, l.Participacija FROM PopisOsiguranihLijekova p LEFT JOIN LijekoviOsiguranje l ON p.ID_Osiguranje = l.ID_Osiguranje WHERE l.Naziv NOT IN (SELECT l.Naziv FROM PopisOsiguranihLijekova p LEFT JOIN LijekoviOsiguranje l ON p.ID_Osiguranje = l.ID_Osiguranje WHERE p.ID_Lijek = " + idL + ");";
            DBCon DB = new DBCon();

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

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