public static List <Vozilo> DohvatiPoMarki(string kljucnaRijec) { var lista = new List <Vozilo>(); SqliteCommand c = BazaPodataka.con.CreateCommand(); c.CommandText = string.Format(@"SELECT id, marka, model, godiste, registracija, tip FROM Vozila WHERE marka LIKE '%{0}%'" , kljucnaRijec); SqliteDataReader reader = c.ExecuteReader(); while (reader.Read()) { Vozilo auto = new Vozilo(); auto.id = (long)reader["id"]; auto.Marka = (string)reader["marka"]; auto.Model = (string)reader["model"]; auto.godiste = (long)reader["godiste"]; auto.Registracija = (string)reader["registracija"]; auto.Tip = Vozilo.GetTipVrsta((long)reader["tip"]); lista.Add(auto); } c.Dispose(); return(lista); }
public void dodajNovoVozilo(string marka, string model, int godiste, string registracija, int tip) { Vozilo novoVozilo = new Vozilo(marka, model, godiste, registracija, Vozilo.GetTipVrsta(tip)); this.add(novoVozilo); DBVozila.DodajVozilo(ref novoVozilo); }
public void dodajNovogVozaca(string ime, string prezime, string oib, string iban, string broj_m, string adresa, long placa, Vozilo auto) { Vozac radnik = new Vozac(ime, prezime, oib, iban, broj_m, adresa, placa, auto); this.add(radnik); DBVozaci.DodajVozaca(ref radnik); }
public VoziloNode(Vozilo a) { this.vozilo = a; this.Marka = a.Marka; this.Model = a.Model; this.Godiste = a.godiste.ToString(); this.Registracija = a.Registracija; this.Tip = a.Tip.ToString(); }
public static void obrisiVozilo(Vozilo auto) { SqliteCommand c = BazaPodataka.con.CreateCommand(); c.CommandText = string.Format(" DELETE from Vozila " + "WHERE id = '{0}' ", auto.id); c.ExecuteNonQuery(); c.Dispose(); }
public Vozac(string i, string p, string o, string ib, string br_mob, string a, long zarada, Vozilo automobil) { this.Ime = i; this.Prezime = p; this.Oib = o; this.Iban = ib; this.Broj_mobitela = br_mob; this.Adresa = a; this.placa = zarada; this.auto = automobil; }
public static void IzmijeniVozilo(Vozilo v) { SqliteCommand c = BazaPodataka.con.CreateCommand(); c.CommandText = string.Format(@"UPDATE Vozila SET marka = '{0}', model = '{1}', godiste = '{2}', registracija = '{3}', tip = '{4}' WHERE id = '{5}'" , v.Marka, v.Model, v.godiste, v.Registracija, Vozilo.GetTipInt(v.Tip), v.id); c.ExecuteNonQuery(); c.Dispose(); }
public static void DodajVozilo(ref Vozilo v) { SqliteCommand c = BazaPodataka.con.CreateCommand(); c.CommandText = string.Format(@"INSERT INTO Vozila (marka, model, godiste, registracija, tip) VALUES ('{0}', '{1}', '{2}', '{3}', '{4}')" , v.Marka, v.Model, v.godiste, v.Registracija, Vozilo.GetTipInt(v.Tip)); c.ExecuteNonQuery(); c.CommandText = "SELECT last_insert_rowid()"; v.id = (long)c.ExecuteScalar(); c.Dispose(); }
public void UpdateVozilo(string mar, string mod, int god, string reg, int tip) { vozilo.Marka = mar; vozilo.Model = mod; vozilo.godiste = god; vozilo.Registracija = reg; vozilo.Tip = Vozilo.GetTipVrsta(tip); Marka = vozilo.Marka; Model = vozilo.Model; Godiste = vozilo.godiste.ToString(); Registracija = vozilo.Registracija; Tip = vozilo.Tip.ToString(); }
public WindowUnosVozila(VoziloNodeStore prikazVozila, VoziloNode vozilo = null) : base(Gtk.WindowType.Toplevel) { this.Build(); this.prikazVozila = prikazVozila; this.voziloNode = vozilo; if (voziloNode != null) //napuni unos { UnosMarke.Text = voziloNode.Marka; LabelModel.Text = voziloNode.Model; unosGodineAuta.Value = int.Parse(voziloNode.Godiste); LabelRegistracija.Text = voziloNode.Registracija; combobox1.Active = Vozilo.GetTipInt(voziloNode.vozilo.Tip); } MainWindow.ForAll <Gtk.Label>((widget) => widget.ModifyFont(Pango.FontDescription.FromString("Arial 12")), this); unosGodineAuta.Adjustment.Upper = DateTime.Now.Year; }
public static Vozilo DohvatiPoIDVozila(int id) { SqliteCommand c = BazaPodataka.con.CreateCommand(); c.CommandText = string.Format(@"SELECT id, marka, model, godiste, registracija, tip FROM Vozila WHERE id = '{0}'" , id); SqliteDataReader reader = c.ExecuteReader(); Vozilo auto = new Vozilo(); while (reader.Read()) { auto.id = (long)reader["id"]; auto.Marka = (string)reader["marka"]; auto.Model = (string)reader["model"]; auto.godiste = (long)reader["godiste"]; auto.Registracija = (string)reader["registracija"]; auto.Tip = Vozilo.GetTipVrsta((long)reader["tip"]); } c.Dispose(); return(auto); }
public void izmijeniVozaca(VozacNode radnik, string ime, string prezime, string oib, string iban, string broj_m, string adresa, long placa, Vozilo auto) { radnik.UpdateVozac(ime, prezime, oib, iban, broj_m, adresa, placa, auto); DBVozaci.IzmijeniVozaca(radnik.vozac); }
public void UpdateVozac(string ime, string prezime, string oib, string iban, string broj_m, string adresa, long placa, Vozilo auto) { vozac.Ime = ime; vozac.Prezime = prezime; vozac.Oib = oib; vozac.Iban = iban; vozac.Broj_mobitela = broj_m; vozac.Adresa = adresa; vozac.placa = placa; vozac.Auto = auto; Ime = vozac.Ime; Prezime = vozac.Prezime; Oib = vozac.Oib; Iban = vozac.Iban; Kontakt = vozac.Broj_mobitela; Prebivaliste = vozac.Adresa; Placa = vozac.placa.ToString(); Vozilo = vozac.Auto.Marka + " " + vozac.Auto.Model; }
public void add(Vozilo a) { this.AddNode(new VoziloNode(a)); }