public WindowUnosVoznje(VoznjaNodeStore prikazVoznji, VoznjaNode voznja = null) : base(Gtk.WindowType.Toplevel) { this.Build(); this.prikazVoznji = prikazVoznji; this.voznjaNode = voznja; MainWindow.ForAll <Gtk.Label>((widget) => widget.ModifyFont(Pango.FontDescription.FromString("Arial 12")), this); calendar.Date = DateTime.Now; Lista_vozaca = DBVozaci.DohvatiSveVozace(); foreach (var vozac in Lista_vozaca) { int i = 0; combobox_Vozac.InsertText(i, vozac.Oib); i++; } combobox_Vozac.Active = 0; calendar.Date = DateTime.Now; if (voznja != null) { entry_NazivOsobe.Text = voznja.Naručitelj; entry_Kontakt.Text = voznja.Kontakt; entry_PocetnaLokacija.Text = voznja.OD; entry_ZavrsnaLokacija.Text = voznja.DO; spinbutton_Cijena.Value = (double)voznja.voznja.Cijena; entry_Vrijeme.Text = voznja.Vrijeme; } }
public WindowVozači() : base(Gtk.WindowType.Toplevel) { this.Build(); MainWindow.ForAll <Gtk.Label>((widget) => widget.ModifyFont(Pango.FontDescription.FromString("Arial 12")), this); popisVozaca.AppendColumn("Ime", new CellRendererText(), "text", 0).MinWidth = 130; popisVozaca.AppendColumn("Prezime", new CellRendererText(), "text", 1).MinWidth = 130; popisVozaca.AppendColumn("OIB", new CellRendererText(), "text", 2).MinWidth = 130; popisVozaca.AppendColumn("IBAN", new CellRendererText(), "text", 3).MinWidth = 130; popisVozaca.AppendColumn("Kontakt", new CellRendererText(), "text", 4).MinWidth = 130; popisVozaca.AppendColumn("Adresa", new CellRendererText(), "text", 5).MinWidth = 130; popisVozaca.AppendColumn("Plaća(KN)", new CellRendererText(), "text", 6).MinWidth = 130; popisVozaca.AppendColumn("Vozilo", new CellRendererText(), "text", 7).MinWidth = 130; var lista_vozaca = new List <Vozac>(); lista_vozaca = DBVozaci.DohvatiSveVozace(); prikazVozaca.Dodaj(lista_vozaca); popisVozaca.NodeStore = prikazVozaca; popisVozaca.NodeSelection.Changed += NodeSelectionChanged;; }