private void CarregarCombos()
        {
            LivroBusiness   asbusiness = new LivroBusiness();
            List <tb_livro> livros     = asbusiness.ListarLivros();

            txtlivro.ValueMember  = nameof(tb_livro.ds_titulo);
            txtlivro.SelectedItem = nameof(tb_livro.id_livro);
            txtlivro.DataSource   = asbusiness;
        }
        private void CarregarCombo()
        {
            LivroBusiness   abusiness = new LivroBusiness();
            List <tb_livro> livros    = abusiness.ListarLivros();

            cboLivro.ValueMember   = nameof(tb_livro.id_livro);
            cboLivro.DisplayMember = nameof(tb_livro.ds_titulo);
            cboLivro.DataSource    = livros;
        }
Beispiel #3
0
        private void CarregarGrid()
        {
            string titulo  = txtTitulo.Text.Trim();
            string palavra = txtPalavraChave.Text.Trim();
            string autor   = txtAutor.Text.Trim();

            LivroBusiness business = new LivroBusiness();
            List <vw_Livro_Autor_Genero> livros = business.ListarViewLivros(titulo, autor, palavra);

            dgvLivros.AutoGenerateColumns = false;
            dgvLivros.DataSource          = livros;
        }
Beispiel #4
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 #5
0
        private void CadastrarLivro()
        {
            try
            {
                tb_livro livro = new tb_livro();

                livro.tb_autor_id_autor   = Convert.ToInt32(cboAutor.SelectedValue);
                livro.tb_genero_id_genero = Convert.ToInt32(cboGenero.SelectedValue);
                livro.ds_condicoes        = cboCondicao.SelectedItem.ToString().Trim();
                livro.ds_idioma           = txtIdioma.Text.Trim();
                livro.ds_palavrasChaves   = txtPalavrasChaves.Text.Trim();
                livro.ds_subtitulo        = txtSubtitulo_Controle_de_Livros.Text.Trim();
                livro.ds_tipo             = cboTipo.SelectedItem.ToString().Trim();
                livro.ds_titulo           = txtTitulo_contole_de_livros.Text.Trim();
                livro.img_Capa            = imgLivro.Image == null ? null : ImagemPlugin.ConverterParaString(imgLivro.Image);
                livro.nm_editora          = txtEditora_Contrle_de_Estoque.Text.Trim();
                livro.nu_isbn             = txtISBN.Text.Trim();
                livro.nu_volume           = txtVolume_controle_de_livros.Text == string.Empty ? 0 : Convert.ToInt32(txtVolume_controle_de_livros.Text);

                LivroBusiness business = new LivroBusiness();
                business.CadastrarLivro(livro);

                MessageBox.Show("Livro cadastrado com sucesso!", "Biblioteca",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);

                txtIdioma.Text         = string.Empty;
                txtPalavrasChaves.Text = string.Empty;
                txtSubtitulo_Controle_de_Livros.Text = string.Empty;
                txtTitulo_contole_de_livros.Text     = string.Empty;
                imgLivro.Image = null;
                txtEditora_Contrle_de_Estoque.Text = string.Empty;
                txtISBN.Text = string.Empty;
                txtVolume_controle_de_livros.Text = string.Empty;
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "Biblioteca",
                                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            catch (Exception ex)
            {
                MessageBox.Show($"Ocorreu um erro não identificado: {ex.Message}", "Biblioteca",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 public LivroController()
 {
     business = new LivroBusiness();
 }
Beispiel #7
0
 public LivroFacade()
 {
     _bus = new LivroBusiness();
 }