private void reservedGridView_CellClick(object sender, DataGridViewCellEventArgs e) { int row = e.RowIndex; if (row >= 0) { List <MediaModel2> medias = (List <MediaModel2>)reservedGridView.DataSource; media2 = medias[row]; } }
//DELETE RESERVE BUTTON private void deleteReserveButton_Click(object sender, EventArgs e) { if (media2 != null) { int affectedRows = mediaLogic.DeleteReserve(media2.RID); media2 = null; RefreshUserList(); } }
//RESERVE GRID VIEW private void reserveGridView_CellClick(object sender, DataGridViewCellEventArgs e) { int row = e.RowIndex; //get which row was selected //if user clicks column headers, row = -1, so ignore if (row >= 0) { //cast dataSource from object back into what we put it in as List <MediaModel2> medias = (List <MediaModel2>)reserveGridView.DataSource; //get the individual media selected media2 = medias[row]; } }
private void deleteSelectedReservation_Click(object sender, EventArgs e) { if (media2 != null) { if (media2.UID == CurrentUser.UserID) { int affectedRows = mediaLogic.DeleteReserve(media2.RID); media2 = null; } else { MessageBox.Show("This isn't your reservation"); } RefreshUserList(); } else { MessageBox.Show("Please select a media"); } }