private void dgvLivros_CellClick(object sender, DataGridViewCellEventArgs e) { vw_Livro_Autor_Genero livro = dgvLivros.CurrentRow.DataBoundItem as vw_Livro_Autor_Genero; AzureBiblioteca db = new AzureBiblioteca(); tb_livro book = db.tb_livro.Where(x => x.id_livro == livro.id_livro).ToList().Single(); if (book.img_Capa != null) { imgLivro.Image = ImagemPlugin.ConverterParaImagem(book.img_Capa); } }
private void btnRemover_Click(object sender, EventArgs e) { try { vw_Livro_Autor_Genero livro = dgvLivros.CurrentRow.DataBoundItem as vw_Livro_Autor_Genero; LivroBusiness business = new LivroBusiness(); business.RemoverLivro(livro.id_livro); CarregarGrid(); } catch (Exception) { MessageBox.Show($"Você deve selecionar um livro para remover!", "Biblioteca", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAlterar_Click(object sender, EventArgs e) { try { vw_Livro_Autor_Genero livro = dgvLivros.CurrentRow.DataBoundItem as vw_Livro_Autor_Genero; frmCadastrar frm = new frmCadastrar(); frm.PreencherCampos(livro.id_livro); ((frmPrincipal)this.ParentForm).CarregarPanel(frm); } catch (Exception) { MessageBox.Show($"Você deve selecionar um livro para visualizar!", "Biblioteca", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public vw_Livro_Autor_Genero ListarLivroPorId(int idLivro) { vw_Livro_Autor_Genero liv = db.vw_Livro_Autor_Genero.Where(x => x.id_livro == idLivro).ToList().Single(); return(liv); }