private void btnRelatorio_Click(object sender, EventArgs e) { DataSet ds = new DataSet(); controle.LivroDB lDB = new controle.LivroDB(); lDB.imprimir(ds); FormRelatorio fr = new FormRelatorio(); fr.Caminho = "../../relatorio/rLivro.rdlc"; fr.Ds = ds; fr.ShowDialog(); }
private void FormLivro_Load(object sender, EventArgs e) { controle.LivroDB aDb = new controle.LivroDB(); aDb.consultar(bs); lbCod.DataBindings.Add(new Binding("text", bs, "idLivro")); lbTitulo.DataBindings.Add(new Binding("text", bs, "titulo")); lbAutor.DataBindings.Add(new Binding("text", bs, "autor.nome")); lbGenero.DataBindings.Add(new Binding("text", bs, "genero.descricao")); lbEditora.DataBindings.Add(new Binding("text", bs, "editora.descricao")); lbPublicacao.DataBindings.Add(new Binding("text", bs, "publicacao")); lbISBN.DataBindings.Add(new Binding("text", bs, "codisbn")); }
private void btDel_Click(object sender, EventArgs e) { if (bn.PositionItem.Text.Equals("0")) { MessageBox.Show("Cadastro Vazio", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } controle.LivroDB aDb = new controle.LivroDB(); if (MessageBox.Show("Remover " + lbAutor.Text, "Sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { modelo.livro reg = (modelo.livro)bs.Current; aDb.excluir(reg); bn.BindingSource.RemoveCurrent(); } }
private void editar() { controle.LivroDB lDb = new controle.LivroDB(); Livro.idEditora = Convert.ToInt16(cbEditora.SelectedValue); Livro.idGenero = Convert.ToInt16(cbGenero.SelectedValue); Livro.idAutor = Convert.ToInt16(cbAutor.SelectedValue); Livro.titulo = txtTitulo.Text.ToUpper(); Livro.edicao = Convert.ToInt16(txtEdicao.Text); Livro.nrpaginas = Convert.ToInt16(txtPaginas.Text); Livro.resumo = txtResumo.Text.ToUpper(); Livro.publicacao = dtPublicacao.Value; Livro.codisbn = txtISBN.Text; lDb.editar(Livro); }
private void btAdd_Click(object sender, EventArgs e) { FormDialogLivro fr = new FormDialogLivro(); fr.Livro = null; fr.Bs = bs; fr.ShowDialog(); if (fr.Livro != null) { bs.ResetBindings(false); controle.LivroDB lDb = new controle.LivroDB(); lDb.consultar(bs); bs.MoveLast(); } }
private void novo() { controle.LivroDB lDb = new controle.LivroDB(); Livro = new modelo.livro() { idLivro = lDb.proximoCodigo(), idEditora = Convert.ToInt16(cbEditora.SelectedValue), idGenero = Convert.ToInt16(cbGenero.SelectedValue), idAutor = Convert.ToInt16(cbAutor.SelectedValue), titulo = txtTitulo.Text.ToUpper(), edicao = Convert.ToInt16(txtEdicao.Text), nrpaginas = Convert.ToInt16(txtPaginas.Text), resumo = txtResumo.Text.ToUpper(), publicacao = dtPublicacao.Value, codisbn = txtISBN.Text }; lDb.inserir(Livro); }
private void btEdit_Click(object sender, EventArgs e) { if (bn.PositionItem.Text.Equals("0")) { MessageBox.Show("Cadastro Vazio", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } FormDialogLivro fr = new FormDialogLivro(); modelo.livro reg = (modelo.livro)bs.Current; controle.LivroDB lDb = new controle.LivroDB(); lDb.procurar(reg); fr.Livro = reg; fr.ShowDialog(); if (fr.Livro != null) { lDb.consultar(bs); bs.ResetBindings(false); } }
private void btProcurar_Click(object sender, EventArgs e) { try { controle.LivroDB lDb = new controle.LivroDB(); modelo.livro reg = new modelo.livro(); lDb.procurarLivroGoogle(txtISBN.Text, reg); if (reg == null) { return; } txtTitulo.Text = reg.titulo; txtEdicao.Text = reg.edicao.ToString(); txtPaginas.Text = reg.nrpaginas.ToString(); txtResumo.Text = reg.resumo; dtPublicacao.Value = reg.publicacao; } catch (Exception err) { MessageBox.Show("Erro: " + err.Message); } }
private void txtNome_TextChanged(object sender, EventArgs e) { controle.LivroDB lDB = new controle.LivroDB(); lDB.filtrar(dg, txtNome.Text); }