Esempio n. 1
0
        //Metoda za dodavanje Klijenta, za parametar prima ime, prezime i id osiguranja
        static public void DodajKlijenta(string ime, string prezime, int osiguranje)
        {
            DBCon      baza    = new DBCon();
            SqlCommand command = new SqlCommand("INSERT INTO Klijent ( ImePrezime, ID_Osiguranje) VALUES (" + ime + ", " + prezime + ", " + osiguranje + ")");

            baza.IzvrsiUpit(command);
        }
Esempio n. 2
0
        //Metoda Za brisanje Klijenta koja za parametar prima id Klijenta
        static public void IzbrisiKlijenta(int id)
        {
            DBCon      baza    = new DBCon();
            SqlCommand command = new SqlCommand("DELETE FROM Klijent WHERE ID_Klijent = " + id);

            baza.IzvrsiUpit(command);
        }
Esempio n. 3
0
        //Metoda za ažuriranje stavke u kosarici (artiklracun), sluzi za oznacivanje da su stavke kupljene ili dostavljene, kao parametar prima id klijenta i stanje
        static public void DostavljenRacun(int klije, int stanje)
        {
            DBCon      baza    = new DBCon();
            SqlCommand command = new SqlCommand("UPDATE Racun set ID_Stanje = 3 WHERE ID_Klijent = " + klije + " AND ID_Stanje = " + stanje);

            baza.IzvrsiUpit(command);
        }
Esempio n. 4
0
        //Metoda za dodavanje osiguranja, za parametar prima id lijeka i id osiguranja
        static public void DodajOsiguranje(int lijID, int idO)
        {
            DBCon      baza    = new DBCon();
            SqlCommand command = new SqlCommand("INSERT INTO PopisOsiguranihLijekova (ID_Lijek, ID_Osiguranje) VALUES (" + lijID + ", " + idO + ");");

            baza.IzvrsiUpit(command);
        }
Esempio n. 5
0
        //metoda koja sluzi za brisanje recepta, prima parametre id lijeka i id klijenta
        static public void IzbrisiRecept(int id, int idK)
        {
            DBCon      baza    = new DBCon();
            SqlCommand command = new SqlCommand("DELETE FROM LijekoviRecept WHERE ID_Lijeka=" + id + "AND ID_Klijent = " + idK);

            baza.IzvrsiUpit(command);
        }
Esempio n. 6
0
        //zapisujemo narudžbu i stavke narudžbe u bazu
        static public void ZapisiNarudzbu(Narudzba nar)
        {
            Narudzba narudzba = nar;
            DBCon    baza     = new DBCon();

            SqlCommand command = new SqlCommand("INSERT INTO Narudzba  (ID_Narudzbe,ID_Poslovnice,ID_Djelatnika) OUTPUT INSERTED.ID_Narudzbe VALUES (((SELECT TOP 1 ID_Narudzbe FROM Narudzba order by 1 desc)+1),@ID_Poslovnice, @ID_Djelatnika)");

            command.Parameters.AddWithValue("@ID_Poslovnice", narudzba.poslovnicaId);
            command.Parameters.AddWithValue("@ID_Djelatnika", narudzba.djelatnikId);

            int nar_id = (int)baza.DohvatiVrijednost(command);

            SqlCommand naredba = new SqlCommand("INSERT INTO StavkeNarudzbe (ID_Lijek, ID_Narudzbe, kolicina) VALUES ");

            for (int i = 0; i < nar.Stavke.Count; i++)
            {
                StavkaNarudzbe sn = nar.Stavke[i];
                naredba.CommandText += "(";
                naredba.CommandText += "@ID_Lijek" + i + ",";
                naredba.CommandText += "@ID_Narudzbe" + i + ",";
                naredba.CommandText += "@kolicina" + i + ")";
                naredba.Parameters.AddWithValue("@ID_Lijek" + i, sn.IdLijeka);
                naredba.Parameters.AddWithValue("@ID_Narudzbe" + i, nar_id);
                naredba.Parameters.AddWithValue("@kolicina" + i, sn.Kolicina);
                if (i != nar.Stavke.Count - 1)
                {
                    naredba.CommandText += ",";
                }
            }
            baza.IzvrsiUpit(naredba);
        }
Esempio n. 7
0
        //Metoda za dodavanje artika ( iz recepta), za parametre prima id lijeka, id radnje, kolicinu i participaciju
        static public void DodajArtiklRecept(int lijID, int idR, int kol, int part)
        {
            DBCon      baza    = new DBCon();
            SqlCommand command = new SqlCommand("INSERT INTO Artikli_Racun ( ID_Racun, ID_Lijek, Kolicina, Participacija) VALUES (" + idR + ", " + lijID + ", " + kol + ", " + part + ");");

            baza.IzvrsiUpit(command);
        }
Esempio n. 8
0
        //metoda za brisanje osiguranja, za parametre prima id lijeka i id osiguranja
        static public void BrisiOsiguranje(int lijID, int idO)
        {
            DBCon      baza    = new DBCon();
            SqlCommand command = new SqlCommand("DELETE FROM PopisOsiguranihLijekova  WHERE ID_Lijek = " + lijID + " AND ID_Osiguranje = " + idO + ";");

            baza.IzvrsiUpit(command);
        }
Esempio n. 9
0
        //Metoda za brisanje artikla, Prima parametre id lijeka i id radnje)
        static public void IzbrisiArtikl(int id, int idR)
        {
            DBCon      baza    = new DBCon();
            SqlCommand command = new SqlCommand("DELETE FROM Artikli_Racun WHERE ID_Lijek=" + id + "AND ID_Racun = " + idR);

            baza.IzvrsiUpit(command);
        }
Esempio n. 10
0
        //funkcija koja brise odredenog zaposlenika iz baze
        static public void IzbrisiZaposlenikaIzBaze(Zaposlenik zaposlenikUnos)
        {
            Zaposlenik zaposlenik = zaposlenikUnos;
            DBCon      baza       = new DBCon();
            SqlCommand command    = new SqlCommand("DELETE FROM Djelatnik WHERE ID_Djelatnika=" + zaposlenik.zaposlenikId);

            baza.IzvrsiUpit(command);
        }
Esempio n. 11
0
        //funkcija za brisanje poslovnice
        static public void IzbrisiPoslovnicuIzBaze(Poslovnica poslovnicaUnos)
        {
            Poslovnica poslovnica = poslovnicaUnos;
            DBCon      baza       = new DBCon();
            SqlCommand command    = new SqlCommand("DELETE FROM Poslovnica WHERE ID_Poslovnica=" + poslovnica.poslovnicaId);

            baza.IzvrsiUpit(command);
        }
Esempio n. 12
0
        //metoda za dodavanje novog računa, za parametar prima objekt Racun
        static public void DodajRacun(Racun noviRacun)
        {
            Racun      rac     = noviRacun;
            DBCon      baza    = new DBCon();
            SqlCommand command = new SqlCommand("INSERT INTO Racun ( Vrijeme, Djelatnik, ID_Klijent, ID_Stanje) VALUES (@vrijeme, @djelatnik, @klijent, @stanje)");

            command.Parameters.AddWithValue("@vrijeme", rac.vrijeme);
            command.Parameters.AddWithValue("@djelatnik", rac.djelatnik);
            command.Parameters.AddWithValue("@klijent", rac.klijent);
            command.Parameters.AddWithValue("@stanje", rac.stanje);
            baza.IzvrsiUpit(command);
        }
Esempio n. 13
0
        //funkcija za azuriranje zaposlenika
        static public void AzurirajZaposlenika(Zaposlenik zaposlenikUnos)
        {
            Zaposlenik zaposlenik = zaposlenikUnos;
            DBCon      baza       = new DBCon();
            SqlCommand command    = new SqlCommand("UPDATE Djelatnik set Ime=@Ime, Lozinka = @Lozinka, ID_Poslovnice = @ID_Poslovnice where ID_Djelatnika = @ID_Djelatnika");

            command.Parameters.AddWithValue("@ID_Djelatnika", zaposlenik.zaposlenikId);
            command.Parameters.AddWithValue("@Ime", zaposlenik.KorisnickoIme);
            command.Parameters.AddWithValue("@Lozinka", zaposlenik.Lozinka);
            command.Parameters.AddWithValue("@ID_Poslovnice", zaposlenik.PoslovnicaId);
            baza.IzvrsiUpit(command);
        }
Esempio n. 14
0
        //funkcija za zapisivanje zaposlenika u bazu
        static public void ZapisiZaposlenika(Zaposlenik zaposlenikUnos)
        {
            Zaposlenik zaposlenik = zaposlenikUnos;
            DBCon      baza       = new DBCon();
            SqlCommand command    = new SqlCommand("INSERT INTO Djelatnik (Ime,Lozinka,ID_Poslovnice,ID_Tip) VALUES (@Ime, @Lozinka, @ID_Poslovnice, @Id_Tip)");

            command.Parameters.AddWithValue("@Ime", zaposlenik.KorisnickoIme);
            command.Parameters.AddWithValue("@Lozinka", zaposlenik.Lozinka);
            command.Parameters.AddWithValue("@ID_Poslovnice", zaposlenik.PoslovnicaId);
            command.Parameters.AddWithValue("@ID_Tip", 2);
            baza.IzvrsiUpit(command);
        }
Esempio n. 15
0
        //funkcija za unos novih poslovnica u bazu
        static public void ZapisiPoslovnicu(Poslovnica poslovnicaUnos)
        {
            Poslovnica p       = poslovnicaUnos;
            DBCon      baza    = new DBCon();
            SqlCommand command = new SqlCommand("INSERT INTO Poslovnica (Naziv,Drzava,Grad,Ulica,Broj) VALUES (@Naziv, @Drzava, @Grad, @Ulica, @Broj)");

            command.Parameters.AddWithValue("@Naziv", p.Naziv);
            command.Parameters.AddWithValue("@Drzava", p.Drzava);
            command.Parameters.AddWithValue("@Grad", p.Grad);
            command.Parameters.AddWithValue("@Ulica", p.Ulica);
            command.Parameters.AddWithValue("@Broj", p.Broj);
            baza.IzvrsiUpit(command);
        }
Esempio n. 16
0
        //funkcija za ažuriranje poslovnice
        static public void AzurirajPoslovnicu(Poslovnica poslovnicaUnos)
        {
            Poslovnica poslovnica = poslovnicaUnos;
            DBCon      baza       = new DBCon();
            SqlCommand command    = new SqlCommand("UPDATE Poslovnica set Naziv=@Naziv, Drzava = @Drzava, Grad = @Grad, Ulica=@Ulica, Broj=@Broj where ID_Poslovnica = @ID_Poslovnica");

            command.Parameters.AddWithValue("@Naziv", poslovnica.Naziv);
            command.Parameters.AddWithValue("@Drzava", poslovnica.Drzava);
            command.Parameters.AddWithValue("@Grad", poslovnica.Grad);
            command.Parameters.AddWithValue("@Ulica", poslovnica.Ulica);
            command.Parameters.AddWithValue("@Broj", poslovnica.Broj);
            command.Parameters.AddWithValue("@ID_Poslovnica", poslovnica.PoslovnicaId);
            baza.IzvrsiUpit(command);
        }
Esempio n. 17
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));
        }