protected void btnUredi_onClick(object sender, EventArgs e)
 {
     if (isRowSelected())
     {
         ArtiklTreeNode      atn            = (MyStockManager.ArtiklTreeNode)nodeview1.NodeSelection.SelectedNode;
         ArtiklNewEditWindow frmUrediArtikl = new ArtiklNewEditWindow(1, atn);
         frmUrediArtikl.Show();
         frmUrediArtikl.Destroyed += new EventHandler(FrmArtiklNewEdit_onDestroyed);
     }
 }
 protected void btnOK_onClick(object sender, EventArgs e)
 {
     if (isRowSelected())
     {
         ArtiklTreeNode atn = (MyStockManager.ArtiklTreeNode)nodeview1.NodeSelection.SelectedNode;
         IdOdabraniArtikl = atn.Id;
         this.Destroy();
     }
     else
     {
         General.GenerateMessageDialog(this, null, "Upozorenje", "Potrebno je označiti artikl.", MessageType.Warning);
     }
 }
        public ArtiklNewEditWindow(int type = 0, ArtiklTreeNode artiklTreeNode = null) :
            base(Gtk.WindowType.Toplevel)
        {
            this.Build();

            prepareComboBoxKategorija();

            prepareComboBoxJedinicaMjere();

            if (type == 1)
            {
                atn        = artiklTreeNode;
                idArtikl   = atn.Id;
                this.Title = "Uredi artikl";
                prepareGuiEdit();
            }
        }
 protected void btnDelete_onClick(object sender, EventArgs e)
 {
     if (isRowSelected())
     {
         ArtiklTreeNode atn = (MyStockManager.ArtiklTreeNode)nodeview1.NodeSelection.SelectedNode;
         MessageDialog  md  = new MessageDialog(this, DialogFlags.Modal, MessageType.Question, ButtonsType.YesNo, "Jeste li sigurni da želite obrisati artikl?");
         md.Title = "Brisanje artikla";
         ResponseType rt = (ResponseType)md.Run();
         if (rt == ResponseType.Yes)
         {
             Artikl a = new Artikl();
             a.Id = atn.Id;
             a.Obrisi();
             md.Destroy();
             refreshNodeView();
         }
         if (rt == ResponseType.No)
         {
             md.Destroy();
         }
     }
 }