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(); } } }