protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { DataTable dtPassengers = new DataTable(); CancelTicketClass cancelClass = new CancelTicketClass(); dtPassengers = cancelClass.GetPassengers(Session["selectedBookingId"].ToString()); GridView1.DataSource = dtPassengers; GridView1.DataBind(); } }
protected void btnCancel_Click(object sender, EventArgs e) { foreach (GridViewRow row in GridView1.Rows) { CheckBox chk = (CheckBox)row.FindControl("chkSelect"); if (chk.Checked == true) { int autoId = int.Parse(GridView1.DataKeys[row.RowIndex].Value.ToString()); CancelTicketClass cancelInstance = new CancelTicketClass(); cancelInstance.CancelTicket(autoId, Session["selectedBookingId"].ToString(), "101"); } } Response.Redirect("BookingHistory.aspx"); }