protected void btReservar_Click(object sender, EventArgs e) { try { int idlivro = int.Parse(Request["id"].ToString()); int idutilizador = int.Parse(Session["id"].ToString()); Emprestimo emprestimo = new Emprestimo(); emprestimo.adicionarReserva(idlivro, idutilizador, DateTime.Now.AddDays(7)); lbErro.Text = "Livro reservado com sucesso"; ScriptManager.RegisterStartupScript(this, typeof(Page), "Redirecionar", "returnMain('/index.aspx')", true); } catch { Response.Redirect("/index.aspx"); } }
private void GvLivros_RowCommand(object sender, GridViewCommandEventArgs e) { //chamado para reserva do livro //linha int linha = int.Parse(e.CommandArgument as string); //id livro int idlivro = int.Parse(gvLivros.Rows[linha].Cells[1].Text); //id utilizador int idutilizador = int.Parse(Session["id"].ToString()); if (e.CommandName == "reservar") { Emprestimo emprestimo = new Emprestimo(); emprestimo.adicionarReserva(idlivro, idutilizador, DateTime.Now.AddDays(7)); AtualizarGrid(); } }