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; } }
protected void OnButtonObrisiVoznju(object sender, EventArgs e) { VoznjaNode voznja = (popisVoznji.NodeSelection.SelectedNode as VoznjaNode); if (voznja != null && Dijalozi.ShowYesNo(this, "Jeste li sigurni da želite obrisati voznju?")) { prikazVoznji.ObrisiVoznju(voznja); } }
protected void OnButtonIzmijeniVoznju(object sender, EventArgs e) { VoznjaNode voznja = (popisVoznji.NodeSelection.SelectedNode as VoznjaNode); if (voznja != null) { WindowUnosVoznje unosVoznje = new WindowUnosVoznje(prikazVoznji, voznja); unosVoznje.Destroyed += (sender1, e1) => popisVoznji.GrabFocus(); } }
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 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); }