private void nastavniciNaPredmetuGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { DialogResult dialogResult = MessageBox.Show("Da li ste sigurni da zelite ukloniti profesora sa predmeta?", "Ukloniti profesora sa predmeta?", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { int nastavnikId = (int)nastavniciNaPredmetuGridView.CurrentRow.Cells["NastavnikId"].Value; int predmetId = Convert.ToInt32(predmetIdText.Text); HttpResponseMessage response = null; try { response = _predmetiService.DeleteActionResponse("deletePredmetNewNastavnik", predmetId + "/" + nastavnikId); } catch (Exception g) { MessageBox.Show(g.InnerException.ToString()); } if (response.IsSuccessStatusCode) { MessageBox.Show("Profesor uklonjen sa predmeta"); DataBind(predmetId); } } else if (dialogResult == DialogResult.No) { } } }
private void uceniciGridView_CellValueChanged(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == uceniciGridView.Columns["Aktivan"]?.Index && e.RowIndex != -1) { int ucenikId = (int)uceniciGridView.CurrentRow.Cells["UcenikId"].Value; HttpResponseMessage response = _uceniciService.DeleteActionResponse("deleteUcenik", ucenikId.ToString()); if (response.IsSuccessStatusCode) { MessageBox.Show("Izmjena aktivnosti uspjesna."); } } }