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");
     }
 }
示例#2
0
        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();
            }
        }