protected void spremi(object sender, EventArgs a) { if (entryOpis.Text == "" || entryVrijeme.Text == "" || entryMjesto.Text == "" || combobox1.ActiveText == null) { Dialog d = new Gtk.MessageDialog(this, DialogFlags.Modal, MessageType.Info, ButtonsType.Ok, "Sva polja moraju biti unesena!"); d.Run(); d.Destroy(); return; } temp.Datum = calendar4.Date; temp.Opis = entryOpis.Text; temp.Vrijeme = entryVrijeme.Text; temp.Mjesto = entryMjesto.Text; temp.Prioritet = combobox1.ActiveText; if (temp.Id != -1) { BPDogadaj.IzmjeniDogadaj(temp); this.Destroy(); return; } BPDogadaj.SpremiDogadaj(temp); this.Destroy(); }
public BitniDogadaji() : base(Gtk.WindowType.Toplevel) { this.Build(); DogadajNodeStore dogadajPresenter = new DogadajNodeStore(); nodeview1.NodeStore = dogadajPresenter; nodeview1.AppendColumn("Datum", new CellRendererText(), "text", 0); nodeview1.AppendColumn("Opis", new CellRendererText(), "text", 1); nodeview1.AppendColumn("Vrijeme", new CellRendererText(), "text", 2, "foreground", 5); nodeview1.AppendColumn("Mjesto", new CellRendererText(), "text", 3); nodeview1.AppendColumn("Prioritet", new CellRendererText(), "text", 4); listaDogadaja = BPDogadaj.DohavtiSvePrioritet(); foreach (var i in listaDogadaja) { string boja = provjeraDatum(i); dogadajPresenter.dodajDogadaj(i, boja); } }