Пример #1
0
 protected void btnEdit_onClick(object sender, EventArgs e)
 {
     if (isRowSelected())
     {
         KategorijaTreeNode      ktn        = (MyStockManager.KategorijaTreeNode)nodeview1.NodeSelection.SelectedNode;
         KategorijaNewEditWindow katEditWin = new KategorijaNewEditWindow(1, ktn);
         katEditWin.Show();
         katEditWin.Destroyed += new EventHandler(kategorijaNewEditWindow_onDestroy);
     }
 }
Пример #2
0
        public KategorijaNewEditWindow(int type = 0, KategorijaTreeNode kategorijaTreeNode = null) :
            base(Gtk.WindowType.Toplevel)
        {
            this.Build();

            if (type == 1)
            {
                ktn          = kategorijaTreeNode;
                idKategorija = ktn.Id;
                this.Title   = "Uredi kategoriju";
                prepareGuiEdit();
            }
        }
Пример #3
0
 protected void btnDelete_onClick(object sender, EventArgs e)
 {
     if (isRowSelected())
     {
         KategorijaTreeNode ktn = (MyStockManager.KategorijaTreeNode)nodeview1.NodeSelection.SelectedNode;
         MessageDialog      md  = new MessageDialog(this, DialogFlags.Modal, MessageType.Question, ButtonsType.YesNo, "Jeste li sigurni da želite obrisati kategoriju?");
         md.Title = "Brisanje kategorije";
         ResponseType rt = (ResponseType)md.Run();
         if (rt == ResponseType.Yes)
         {
             Kategorija k = new Kategorija();
             k.IdKategorija = ktn.Id;
             k.Obrisi();
             md.Destroy();
             refreshNodeView();
         }
         if (rt == ResponseType.No)
         {
             md.Destroy();
         }
     }
 }