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; }
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; }
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 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(); }
public LivroFacade() { _bus = new LivroBusiness(); }