Example #1
0
        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();
        }
Example #2
0
        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);
            }
        }