public void dodajNovuVoznju(string nar, string kon, string poc_lok, string zav_lok, long cijena, Vozac zaposlenik, DateTime date, string vrijeme) { Voznja novaVoznja = new Voznja(nar, kon, poc_lok, zav_lok, cijena, zaposlenik, date, vrijeme); this.add(novaVoznja); DBVoznje.DodajVoznju(ref novaVoznja); }
protected void OnButtonPotvrdiVoznju(object sender, EventArgs e) { VoznjaNode voznja = (popisVoznji.NodeSelection.SelectedNode as VoznjaNode); if (voznja != null && Dijalozi.ShowYesNo(this, "Jeste li sigurni da želite potvrditi voznju?")) { prikazVoznji.PotvrdiVoznju(voznja); } prikazVoznji.Clear(); var lista_voznji = new List <Voznja>(); lista_voznji = DBVoznje.DohvatiNePotvrgeneVoznje(); prikazVoznji.Dodaj(lista_voznji); }
public WindowPregledVoznji() : base(Gtk.WindowType.Toplevel) { this.Build(); MainWindow.ForAll <Gtk.Label>((widget) => widget.ModifyFont(Pango.FontDescription.FromString("Arial 12")), this); popisVoznji.AppendColumn("Naručitelj", new CellRendererText(), "text", 0).MinWidth = 130; popisVoznji.AppendColumn("Kontakt", new CellRendererText(), "text", 1).MinWidth = 130; popisVoznji.AppendColumn("Početna lokacija", new CellRendererText(), "text", 2).MinWidth = 130; popisVoznji.AppendColumn("Završna lokacija", new CellRendererText(), "text", 3).MinWidth = 130; popisVoznji.AppendColumn("Cijena(KN)", new CellRendererText(), "text", 4).MinWidth = 130; popisVoznji.AppendColumn("Vozač", new CellRendererText(), "text", 5).MinWidth = 130; popisVoznji.AppendColumn("Datum", new CellRendererText(), "text", 6).MinWidth = 130; popisVoznji.AppendColumn("Vrijeme", new CellRendererText(), "text", 7); var lista_voznji = new List <Voznja>(); lista_voznji = DBVoznje.DohvatiPotvrgeneVoznje(); prikazVoznji.Dodaj(lista_voznji); popisVoznji.NodeStore = prikazVoznji; }
public void SearchPotvrgene(string kljucnaRijec) { this.Clear(); DBVoznje.DohvatiPoNaruciteljuPotvrgene(kljucnaRijec).ForEach(voznja => this.AddNode(new VoznjaNode(voznja))); }
public void PotvrdiVoznju(VoznjaNode n) { DBVoznje.potvrdiVoznju((long)n.voznja.id); }
public void ObrisiVoznju(VoznjaNode n) { this.RemoveNode(n); DBVoznje.obrisiVoznju(n.voznja); }
public void izmijeniVoznju(VoznjaNode voznja, string nar, string kon, string poc_lok, string zav_lok, long cijena, Vozac zaposlenik, DateTime date, string vrijeme) { voznja.UpdateVoznja(nar, kon, poc_lok, zav_lok, cijena, zaposlenik, date, vrijeme); DBVoznje.IzmijeniVoznju(voznja.voznja); }