void gvBind() { //to show the ticket type into the gridview List <TicketType> ticketTypes = TicketTypeDB.getTicketByOwner(Convert.ToInt32(Session["attractionID"])); gvTicket.DataSource = ticketTypes; gvTicket.DataBind(); }
protected void gvTicket_RowDeleting(object sender, GridViewDeleteEventArgs e) { //to delete a row from database List <TicketType> ticketTypes = TicketTypeDB.getTicketByOwner(Convert.ToInt32(Session["attractionID"])); TicketType t = ticketTypes[e.RowIndex]; TicketTypeDB.deleteTicket(t.TicketID); ticketTypes.Remove(t); DataBind(); gvBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { lblNoOfTicket.Visible = false; List <TicketType> ticketTypes = TicketTypeDB.getTicketByOwner(Convert.ToInt32(Session["attraction"])); //get data from database //to check whether the data is not null if (ticketTypes.Count != 0) { List <TicketType> ticAvail = new List <TicketType>(); Session["ticket"] = ticAvail; //create ticket session lvTicket.DataSource = ticketTypes; lvTicket.DataBind(); } else { lblNoOfTicket.Visible = true; //show the message if the data is null } pnlDetail.Visible = false; pnlBook.Visible = false; tbxDate.Attributes["min"] = DateTime.Now.ToString("yyyy-MM-dd"); //users are not allowed to select past date } }