Esempio n. 1
0
        //metoda za unos recepata
        public int DodajRecept()
        {
            SqlCommand Command = new SqlCommand();

            Command.CommandType = CommandType.Text;
            Command.CommandText = "INSERT INTO LijekoviRecept (ID_Lijeka, Naziv, ID_Klijent, Kolicina, Participacija) values (@ID_Lijek, @naziv, @ID_Klijent, @kolicina, @participacija)";
            Command.Parameters.AddWithValue("@ID_Lijek", IDLijek);
            Command.Parameters.AddWithValue("@naziv", Naziv);
            Command.Parameters.AddWithValue("@ID_Klijent", KlijentID);
            Command.Parameters.AddWithValue("@kolicina", Kolicina);
            Command.Parameters.AddWithValue("@participacija", Participacija);
            DBCon DB = new DBCon();

            DB.GetCon();
            return(DB.IzvrsiUpit(Command));
        }
Esempio n. 2
0
        //Metoda koja vraća listu svih recepata a za parametar prima id klijenta
        public static List <LijekRecept> DohvatiRecepte(int pom)
        {
            List <LijekRecept> ListaLijekova = new List <LijekRecept>();
            SqlCommand         Command       = new SqlCommand();

            Command.CommandType = CommandType.Text;
            Command.CommandText = "SELECT * FROM LijekoviRecept WHERE ID_Klijent = " + pom;
            DBCon DB = new DBCon();

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

            foreach (DataRow dr in DT.Rows)
            {
                LijekRecept r = new LijekRecept();
                ListaLijekova.Add(r.MakeLijekRecept(dr));
            }
            return(ListaLijekova);
        }
Esempio n. 3
0
        //Funkcija za vraćanje Liste svih lijekova
        public static List <Lijek> DohvatiSveLijekove()
        {
            List <Lijek> ListaLijekova = new List <Lijek>();
            SqlCommand   Command       = new SqlCommand();

            Command.CommandType = CommandType.Text;
            Command.CommandText = "SELECT * FROM Lijekovi";
            DBCon DB = new DBCon();

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

            foreach (DataRow dr in DT.Rows)
            {
                Lijek r = new Lijek();
                ListaLijekova.Add(r.MakeLijek(dr));
            }
            return(ListaLijekova);
        }
Esempio n. 4
0
        //Metoda koja vraća listu računa, za parametre prima id klijenta i id stanja
        static public Racun NadjiRacun(int klijent, int stanje)
        {
            Racun      r       = new Racun();
            SqlCommand Command = new SqlCommand();

            Command.CommandType = CommandType.Text;
            Command.CommandText = "SELECT * FROM Racun WHERE ID_Klijent = " + klijent + " AND ID_Stanje = " + stanje + ";";
            DBCon DB = new DBCon();

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

            foreach (DataRow dr in DT.Rows)
            {
                Racun ra = new Racun();
                r = ra.MakeRacun(dr);
            }
            return(r);
        }
Esempio n. 5
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);
        }
Esempio n. 6
0
        //Metoda koja vraća listu Osiguranja
        public static List <Osiguranje> DohvatiOsiguranja()
        {
            List <Osiguranje> ListaOsiguranja = new List <Osiguranje>();
            SqlCommand        Command         = new SqlCommand();

            Command.CommandType = CommandType.Text;
            Command.CommandText = "SELECT * FROM Osiguranje;";
            DBCon DB = new DBCon();

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

            foreach (DataRow dr in DT.Rows)
            {
                Osiguranje r = new Osiguranje();
                ListaOsiguranja.Add(r.MakeOsiguranje(dr));
            }
            return(ListaOsiguranja);
        }
Esempio n. 7
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);
        }
Esempio n. 8
0
        //Metoda koja vraća listu svih lijekova i osiguranja
        public static List <PopisOsiguranihLijekova> DohvatiSvaOsiguranja()
        {
            List <PopisOsiguranihLijekova> ListaOsiguranja = new List <PopisOsiguranihLijekova>();
            SqlCommand Command = new SqlCommand();

            Command.CommandType = CommandType.Text;
            Command.CommandText = "SELECT l.Naziv, o.Naziv as Osiguranje FROM Lijekovi l JOIN PopisOsiguranihLijekova p ON l.ID_Lijek = p.ID_Lijek JOIN LijekoviOsiguranje o ON p.ID_Osiguranje = o.ID_Osiguranje ORDER BY 1,2;";
            DBCon DB = new DBCon();

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

            foreach (DataRow dr in DT.Rows)
            {
                PopisOsiguranihLijekova r = new PopisOsiguranihLijekova();
                ListaOsiguranja.Add(r.MakeOsiguranje(dr));
            }
            return(ListaOsiguranja);
        }
Esempio n. 9
0
        //Metoda Koja vraća listu svih Klijenata
        public static List <Klijent> DohvatiSveKlijente()
        {
            DBCon          dBCon          = new DBCon();
            List <Klijent> ListaKlijenata = new List <Klijent>();
            SqlCommand     Command        = new SqlCommand();

            Command.CommandType = CommandType.Text;
            Command.CommandText = "SELECT * FROM Klijent;";
            DBCon DB = new DBCon();

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

            foreach (DataRow dr in DT.Rows)
            {
                Klijent r = new Klijent();
                ListaKlijenata.Add(r.MakeKlijent(dr));
            }
            return(ListaKlijenata);
        }