Example #1
0
        private void abrirToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CheckedListTutelasLidas.Visible = false;
            Histograma.Visible = false;

            OpenFileDialog openFileDialog1 = new OpenFileDialog
            {
                Title      = "Open the Word file: ",
                DefaultExt = "docx",
                Filter     = "docx files(*.docx)|*.docx|doc files(*.doc)|*.doc|All files(*.*)|*.*"
            };

            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                CaminhoDoDocumento = openFileDialog1.FileName;

                //wordDoc = new Word.Application();
                //wordDoc.Visible = true;           //Abre o arquivo no pc quando der o Open
                doc = Util.GerarInstanciaDocumento(CaminhoDoDocumento);
            }

            if (doc != null)
            {
                string TextoTutela = Util.RetornaOTextoDeUmArquivoDocx(doc, data);
                tutela = new Tutela(Path.GetFileName(CaminhoDoDocumento), CaminhoDoDocumento, TextoTutela);

                G_ListaDeTutelas.Add(tutela);
                TutelaDB.SalvaTutelaNoBanco(tutela);
                MessageBox.Show(TextoTutela);
            }
        }
Example #2
0
        private void pegarCaminhoDaPastaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CheckedListTutelasLidas.Visible = false;
            Histograma.Visible = false;

            ListaDeDocumentos = new List <string>();
            var L_ListaDeTutelas = new List <Tutela>();

            FolderBrowserDialog folderDialog = new FolderBrowserDialog
            {
                Description = "To get a folder path: "
            };

            if (folderDialog.ShowDialog() == DialogResult.OK)
            {
                CaminhoDaPasta = folderDialog.SelectedPath;
            }

            //MessageBox.Show("Caminho da pasta: " + CaminhoDaPasta);

            CaminhosDosDocumentos = Util.RetornaTodosOsCaminhosDeArquivosBaseadoNumaPasta(CaminhoDaPasta);

            if (CaminhosDosDocumentos != null)
            {
                L_ListaDeTutelas = Util.RetornaTodosOsTextosDeArquivosDocx(CaminhosDosDocumentos);

                foreach (Tutela tutela in L_ListaDeTutelas)
                {
                    G_ListaDeTutelas.Add(tutela);
                }

                TutelaDB.SalvaNoBancoTodasAsTutelasLidas(L_ListaDeTutelas);

                //PRINTA TODOS ARQUIVOS ENCONTRADOS DENTRO DA PASTA
                //foreach (Tutela tutela in ListaDeTutelas)
                //{
                //    MessageBox.Show(tutela.Texto);
                //}

                MessageBox.Show(String.Format(MensagensSistema.LeuTodasTutelas) + L_ListaDeTutelas.Count);
            }
            else
            {
                MessageBox.Show(MensagensSistema.PastaVazia);
            }
        }