예제 #1
0
        public void Excluir(Livro livro)
        {
            string sql = "delete from Livro where id = @id";

            DbCommands.Execute(sql, new List<SqlParameter>()
            {
                new SqlParameter("@id",livro.id),
            });
        }
예제 #2
0
        public void Gravar(Livro livro)
        {
            string sql = string.Empty;

            if (livro.id <= 0)
                sql = "insert into Livro (nome,genero,sinopse) values(@nome,@genero,@sinopse)";
            else
                sql = "update Livro set nome = @nome, genero= @genero, sinopse = @sinopse where id = @id";

            DbCommands.Execute(sql, new List<SqlParameter>()
            {
                new SqlParameter("@id",livro.id),
                new SqlParameter("@nome",livro.nome),
                new SqlParameter("@genero",livro.genero),
                new SqlParameter("@sinopse",livro.sinopse),
            });
        }
 protected void GdvLivros_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "alterar")
     {
         Response.Redirect("CadastroLivro.aspx?Id=" + e.CommandArgument);
     }
     else if (e.CommandName == "excluir")
     {
         try
         {
             Livro l = new Livro();
             l.id = (int)e.CommandArgument;
             GerLivros.Excluir(l);
             Listar();
         }
         catch (Exception ex)
         {
             lblMsg.Text = "ERRO: " + ex.Message;
             lblMsg.Visible = true;
         }
     }
 }
 public void Gravar(Livro livro)
 {
     livroDAO.Gravar(livro);
 }
 public void Excluir(Livro livro)
 {
     livroDAO.Excluir(livro);
 }