private void button1_Click(object sender, EventArgs e) { LivroBLL.getProximo(); while (!Erro.getErro()) { listBox1.Items.Add("Titulo = " + Livro.getTitulo() + " escrito por " + Livro.getAutor()); LivroBLL.getProximo(); } }
private void CadLivrosUIL_Load(object sender, EventArgs e) { LivroBLL.conecta(); if (Erro.getErro()) { MessageBox.Show(Erro.getMsg()); System.Windows.Forms.Application.Exit(); } }
private void buttonWord_Click(object sender, EventArgs e) { if (!Directory.Exists(getPath(1))) //cria a pasta /pasta_temporaria/, em C. para utilizar, é necessário o "using System.IO;" { DirectoryInfo criapasta = Directory.CreateDirectory(getPath(1)); } if (File.Exists(getPath(2))) //checa se o arquivo já existe. para utilizar, é necessário o "using System.IO;" { MessageBox.Show("A listagem em Docx/PDF do banco de dados BDLivros já foi gerada na pasta 'C:/pasta_temporaria/'."); return; } Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application(); Document doc = word.Documents.Add(); Selection texto = word.Selection; doc.Activate(); LivroBLL.getProximo(); while (!Erro.getErro()) { texto.TypeText("Código: " + Livro.getCodigo() + "\nTítulo: " + Livro.getTitulo() + "\nAutor: " + Livro.getAutor() + "\nEditora: " + Livro.getEditora() + "\nAno: " + Livro.getAno()); texto.TypeParagraph(); texto.TypeText("---------------------------\n"); LivroBLL.getProximo(); } doc.SaveAs(getPath(2)); doc.SaveAs(getPath(3), WdSaveFormat.wdFormatPDF); word.Documents.Close(); word.Quit(); MessageBox.Show("Os dados do banco BDLivros foram salvos em .docx e .pdf, na pasta 'C:/pasta_temporaria/'."); }
private void CadLivrosUIL_FormClosed(object sender, FormClosedEventArgs e) { LivroBLL.desconecta(); }