Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
        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);
        }