Beispiel #1
0
        public int PromeniOsobu(Osoba o)
        {
            SqlConnection konekcija = Konekcija.kreirajKonekciju();
            StringBuilder sb        = new StringBuilder();

            sb.AppendLine("UPDATE Osoba");
            sb.AppendLine("SET Ime=@Ime,");
            sb.AppendLine("Prezime=@Prezime,");
            sb.AppendLine("Pol=@Pol,");
            sb.AppendLine("Slika=@Slika");
            sb.AppendLine("WHERE (OsobaId=@OsobaId)");
            SqlCommand komanda = new SqlCommand(sb.ToString(), konekcija);

            komanda.Parameters.AddWithValue("@Ime", o.Ime);
            komanda.Parameters.AddWithValue("@Prezime", o.Prezime);
            komanda.Parameters.AddWithValue("@Pol", o.Pol);
            komanda.Parameters.AddWithValue("@Slika", o.Slika);
            komanda.Parameters.AddWithValue("@OsobaId", o.OsobaId);
            try
            {
                konekcija.Open();
                komanda.ExecuteNonQuery();
                return(0);
            }
            catch (Exception xcp)
            {
                MessageBox.Show(xcp.Message);
                return(-1);
            }
            finally
            {
                konekcija.Close();
            }
        }
Beispiel #2
0
        public List <Osoba> VratiOsobe()
        {
            List <Osoba>  listaOsoba = new List <Osoba>();
            SqlConnection konekcija  = Konekcija.kreirajKonekciju();
            SqlCommand    komanda    = new SqlCommand("SELECT * FROM Osoba", konekcija);

            try
            {
                konekcija.Open();
                SqlDataReader dr = komanda.ExecuteReader();
                while (dr.Read())
                {
                    Osoba o = new Osoba();
                    o.OsobaId = dr.GetInt32(0);
                    o.Ime     = dr.GetString(1);
                    o.Prezime = dr.GetString(2);
                    o.Pol     = dr.GetBoolean(3);
                    o.Slika   = dr.GetString(4);
                    listaOsoba.Add(o);
                }
                return(listaOsoba);
            }
            catch (Exception xcp)
            {
                MessageBox.Show(xcp.Message);
                return(null);
            }
            finally
            {
                konekcija.Close();
            }
        }
Beispiel #3
0
        public int UbaciOsobu(Osoba o)
        {
            SqlConnection konekcija = Konekcija.kreirajKonekciju();
            string        upit      = "INSERT INTO Osoba VALUES (@Ime, @Prezime, @Pol, @Slika)";
            SqlCommand    komanda   = new SqlCommand(upit, konekcija);

            komanda.Parameters.AddWithValue("@Ime", o.Ime);
            komanda.Parameters.AddWithValue("@Prezime", o.Prezime);
            komanda.Parameters.AddWithValue("@Pol", o.Pol);
            komanda.Parameters.AddWithValue("@Slika", o.Slika);
            try
            {
                konekcija.Open();
                komanda.ExecuteNonQuery();
                return(0);
            }
            catch (Exception xcp)
            {
                MessageBox.Show(xcp.Message);
                return(-1);
            }
            finally
            {
                konekcija.Close();
            }
        }
Beispiel #4
0
        public int ObrisiOsobu(Osoba o)
        {
            SqlConnection konekcija = Konekcija.kreirajKonekciju();
            SqlCommand    komanda   = new SqlCommand("DELETE FROM Osoba WHERE OsobaId=@OsobaId", konekcija);

            komanda.Parameters.AddWithValue("@OsobaId", o.OsobaId);
            try
            {
                konekcija.Open();
                komanda.ExecuteNonQuery();
                return(0);
            }
            catch
            {
                return(-1);
            }
            finally
            {
                konekcija.Close();
            }
        }