private void btnBrisi_Click(object sender, EventArgs e) { artikli = new Artikl(); int obrisiArikl = 0; if (MessageBox.Show("Želite li obrisati artikl?", "Provjera", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { if (artikliDataGridView.SelectedRows.Count > 0) { int selectedRowIndex = artikliDataGridView.SelectedCells[0].RowIndex; DataGridViewRow selectedRow = artikliDataGridView.Rows[selectedRowIndex]; obrisiArikl = int.Parse(selectedRow.Cells[0].Value.ToString()); } artikliDataGridView.Rows.RemoveAt(artikliDataGridView.CurrentRow.Index); artikli.Obrisi(obrisiArikl); } OsvijeziArtikle(); }
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(); } } }