// Start Refunding operations private void btnAcceptRefund_Click(object sender, EventArgs e) { userController.RefundItem(selectedItem, selectedItem.Stocks.First(x => x.Id.Equals(selectedRefundBorrow.Stock_Id)), selectedRefunderUser, SelectedItems.Count); if (SelectedItems.Count == selectedRefundBorrow.Quantity) { tbcManageRefund.SelectedTab = tbpSelectRefunder; ClearManageRefundItem(); } else { UpdateRefundItemList(); lblAcceptRefundSelectedItemCount.Text = "0 Item Selected"; lblAcceptRefundItemAddedAlert.Visible = false; lblAcceptRefundItemRemovedAlert.Visible = false; lblAcceptRefundOperationSuccessfulAlert.Visible = true; } InitializeDetails(); }