Example #1
0
        public static Vozac DohvatiPoOIDVozaca(int id)
        {
            SqliteCommand c = BazaPodataka.con.CreateCommand();

            c.CommandText = string.Format(@"SELECT id, ime, prezime, oib, iban, broj_mobitela, adresa, placa, id_vozila 
											FROM Vozaci 
											WHERE id = '{0}'"                                            , id);

            SqliteDataReader reader = c.ExecuteReader();
            Vozac            radnik = new Vozac();

            while (reader.Read())
            {
                radnik.id            = (long)reader["id"];
                radnik.Ime           = (string)reader["ime"];
                radnik.Prezime       = (string)reader["prezime"];
                radnik.Oib           = (string)reader["oib"];
                radnik.Iban          = (string)reader["iban"];
                radnik.Broj_mobitela = (string)reader["broj_mobitela"];
                radnik.Adresa        = (string)reader["adresa"];
                radnik.placa         = (long)reader["placa"];
                radnik.Auto          = DBVozila.DohvatiPoIDVozila((int)(long)reader["id_vozila"]);
            }
            c.Dispose();
            return(radnik);
        }
Example #2
0
        public static List <Vozac> DohvatiPoImenuVozace(string kljucna_rijec)
        {
            var lista = new List <Vozac>();

            SqliteCommand c = BazaPodataka.con.CreateCommand();

            c.CommandText = string.Format(@"SELECT id, ime, prezime, oib, iban, broj_mobitela, adresa, placa, id_vozila 
											FROM Vozaci     
											WHERE ime LIKE '%{0}%'"                                            , kljucna_rijec);

            SqliteDataReader reader = c.ExecuteReader();

            while (reader.Read())
            {
                Vozac radnik = new Vozac();
                radnik.id            = (long)reader["id"];
                radnik.Ime           = (string)reader["ime"];
                radnik.Prezime       = (string)reader["prezime"];
                radnik.Oib           = (string)reader["oib"];
                radnik.Iban          = (string)reader["iban"];
                radnik.Broj_mobitela = (string)reader["broj_mobitela"];
                radnik.Adresa        = (string)reader["adresa"];
                radnik.placa         = (long)reader["placa"];
                radnik.Auto          = DBVozila.DohvatiPoIDVozila((int)(long)reader["id_vozila"]);

                lista.Add(radnik);
            }
            c.Dispose();
            return(lista);
        }