// Display seat status for the selected seat from seatmap private void btnSelectSeat(object sender, EventArgs e) { Button btn = (Button)sender; // safecast string seat = btn.Tag.ToString(); // get the tag ID of the seatmap. int row = (int)Char.GetNumericValue(seat[0]) - 1; // for 0 index int seatIndex = (int)seat[1] - 65; // char value - 65 : for 0 index lstBoxRow.SetSelected(row, true); lstBoxSeat.SetSelected(seatIndex, true); btnSeatStatus(sender, e); // Customer name shows in the Name textbox if (!AirplaneService.SeatStatus(seat)) { txtName.Clear(); txtName.Text += AirplaneService.GetCustomerInSeat(seat); } }