Exemplo n.º 1
0
 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();
     }
 }
Exemplo n.º 2
0
 private void CadLivrosUIL_Load(object sender, EventArgs e)
 {
     LivroBLL.conecta();
     if (Erro.getErro())
     {
         MessageBox.Show(Erro.getMsg());
         System.Windows.Forms.Application.Exit();
     }
 }
Exemplo n.º 3
0
        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/'.");
        }
Exemplo n.º 4
0
 private void CadLivrosUIL_FormClosed(object sender, FormClosedEventArgs e)
 {
     LivroBLL.desconecta();
 }